Brilliant Ways to Checkmate

r6r/1pp2p2/1nb4p/3pPkp1/3P1N1P/1P3P2/2PB2R1/2K3R1
              
menu