Brilliant Ways to Checkmate

3q1rk1/5pp1/3p3p/1Q1N3P/2p3P1/R4n2/rPP5/2K4R
              
menu