Brilliant Ways to Checkmate

4r3/5r1p/R1p2pp1/1p1bk3/4pNPP/2P1K3/2P2P2/3R4
              
menu