Brilliant Ways to Checkmate

7R/5p1p/3p1Npk/4n1r1/4P2K/r7/2P2R1P/8
              
menu