Brilliant Ways to Checkmate

1rbq2k1/5ppp/p1n1p3/3n4/2N1pPP1/bN2B2P/2P1KQ2/5B1R
              
menu