Brilliant Ways to Checkmate

r4rk1/ppp2pp1/7p/3P4/2P1Nnq1/5bB1/PP3PPP/R3QRK1
              
menu