Brilliant Ways to Checkmate

6k1/p1p3p1/2p3rp/P2p1p1P/1BbPnP2/2P1PK2/1r2N1P1/R3R3
              
menu