Brilliant Ways to Checkmate

2rq1r2/pp1b1pp1/3p2k1/6P1/4pPQ1/1N6/PPP3P1/2K4R
              
menu