Brilliant Ways to Checkmate

5k2/pbp2r2/1p5p/4R1pP/1PP5/8/PKBQ1q2/8
              
menu