Brilliant Ways to Checkmate

r4r2/pp4pQ/1q2bkP1/2pp1p2/5B2/2P3P1/PPP3B1/2K4R
              
menu