Brilliant Ways to Checkmate

6r1/p1p1R3/3p2pk/5bRp/7P/5P2/P5P1/1rB3K1
              
menu