Brilliant Ways to Checkmate

5rk1/1R1R3p/2p3p1/2Q5/8/1K2p3/2Pr4/q7
              
menu