Brilliant Ways to Checkmate

6kr/1q2r1p1/1p2N1Q1/5p2/1P1p4/6R1/7P/2R3K1
              
menu