Brilliant Ways to Checkmate

5rk1/2p2ppp/p1PB4/1p6/6n1/5pRq/PPB1rP1P/RQ3N1K
              
menu