Brilliant Ways to Checkmate

6k1/pp3p1p/2p3p1/3p4/1P1P1q2/P4N1P/3Qn1B1/1RR2n1K
              
menu