Brilliant Ways to Checkmate

2r2k2/1R3p1p/Q4Pp1/P2R4/8/2p1bPqP/3p2P1/7K
              
menu