Brilliant Ways to Checkmate

7k/pp5p/6pb/4n3/4p3/N1P4P/PPqPN1P1/R1B1K3
              
menu