Brilliant Ways to Checkmate

3r2rk/p4p1p/3p1Pp1/3R4/2p1B2Q/8/1q4PP/4R1K1
              
menu