Brilliant Ways to Checkmate

3r2k1/ppp2pp1/4p2P/r7/2nPQP2/1qP2N2/1P2R2P/2K3R1
              
menu