Brilliant Ways to Checkmate

3r1rk1/pp2q1pp/2p5/8/1QPbBPb1/P5P1/1P5P/R1B1R2K
              
menu