Brilliant Ways to Checkmate

5rk1/p1p2ppp/1bQ5/3N4/2r3q1/P4R2/KPP3P1/7R
              
menu