Brilliant Ways to Checkmate

2rqnrk1/pp3ppp/1b1p4/3p2Q1/2n1P3/3B1P2/PB3P1P/R5RK
              
menu