Brilliant Ways to Checkmate

6k1/q4ppp/2p5/3p1P1P/8/1P5R/P1P1rr2/3Q1R1K
              
menu