Brilliant Ways to Checkmate

r1b2k2/ppp2P1r/2nb3n/3N2Qp/2B4B/5RP1/PP5K/4q3
              
menu