Brilliant Ways to Checkmate

5rk1/p4Npp/1p6/3n1R2/3PR3/8/P4KPP/2r5
              
menu