Brilliant Ways to Checkmate

5k2/5rq1/p1p1Q2R/1p2P3/6p1/8/PPP4P/7K
              
menu