Brilliant Ways to Checkmate

rnbkr3/ppp2Bpp/5b2/7q/2Q2p2/5N2/PPPP2PP/R1B2K1R
              
menu