Brilliant Ways to Checkmate

6R1/p4p2/1p2q2p/8/6Pk/8/PP2r1PK/3Q4
              
menu