Brilliant Ways to Checkmate

6k1/2B1bppp/p7/1p1r4/8/2Pn1pPq/PPQ2P1P/R5RK
              
menu