Brilliant Ways to Checkmate

7K/8/8/5k1P/2P1R1NP/4Pn2/2Qn4/8
              
menu