Brilliant Ways to Checkmate

3rkr2/5p2/b1p2p2/4pP1P/p3P1Q1/b1P5/B1K2RP1/2RNq3
              
menu