Brilliant Ways to Checkmate

6k1/1RQ3p1/3p1p2/1P1Pr2p/7P/1q6/4p1PK/8
              
menu