Brilliant Ways to Checkmate

3b1r2/2r2p2/p2pR1pk/1p1P1Q1P/2n5/8/PP3PP1/6K1
              
menu