Brilliant Ways to Checkmate

5rk1/2p4p/bp4p1/p1pPp3/2n1N3/3B1P1r/PPQ1RKP1/4R2q
              
menu