Brilliant Ways to Checkmate

2r1n1k1/r5pp/2p5/1pP1NQ2/3P4/pPq1P1R1/P6P/1K4R1
              
menu