Brilliant Ways to Checkmate

2br3k/2r1q2p/2P1p3/pp2Pp1B/1p3P1Q/2p3R1/P6P/6RK
              
menu