Brilliant Ways to Checkmate

r5k1/ppp2ppp/6b1/2q5/1b2r3/1N4Q1/PPP1BPPP/2KR2NR
              
menu