Brilliant Ways to Checkmate

5rk1/p5p1/1ppp1r2/1P5p/2PRp3/2P1P1qP/P5P1/2QR3K
              
menu