Brilliant Ways to Checkmate

r1b1Q1rk/2p4p/3p4/p1pPp1q1/2P1PpP1/2N5/PP3P2/2K3RR
              
menu