Brilliant Ways to Checkmate

5rk1/2p2ppp/2Np4/3P4/R3Q3/1P5P/1P2nPPK/5q2
              
menu