Brilliant Ways to Checkmate

r1bqr3/pp1nbk1p/2p2ppB/8/3P4/5Q2/PPP1NPPP/R3K2R
              
menu