Brilliant Ways to Checkmate

5rk1/p2p2bp/1p2p3/6p1/2P2Bn1/1PNQ1PPK/P4q1P/3R4
              
menu