Brilliant Ways to Checkmate

5rk1/2pb1ppp/p2r4/1p1Pp3/4Pn1q/1B1PNP2/PP1Q1P1P/6RK
              
menu