Brilliant Ways to Checkmate

2r2r1k/p1q3pp/8/3Q1p2/2N5/PP3N2/4n1P1/R1B2n1K
              
menu