Brilliant Ways to Checkmate

r3brkn/1p5p/2p2PB1/2Pp4/3Pp2q/4P1R1/6PP/5R1K
              
menu