Brilliant Ways to Checkmate

r1b3k1/ppn1R2r/2N2Q1p/6pP/1Bp3P1/3q4/PP3P2/6K1
              
menu