Brilliant Ways to Checkmate

1r3Q2/p1k5/3p2P1/q2PpB2/1p6/5P2/rPP5/1KR5
              
menu