Brilliant Ways to Checkmate

2r2k1r/pB3pp1/4p3/Q1p1P3/3P4/2P1q1p1/PP3RP1/5RK1
              
menu