Brilliant Ways to Checkmate

5r1k/1p1b2pp/3N3q/4P3/pPQ1P3/6P1/P6P/2R3K1
              
menu