Brilliant Ways to Checkmate

6k1/ppp3pp/4p2r/2b1p3/2QnP3/6P1/PPP3P1/R3R1K1
              
menu