Brilliant Ways to Checkmate

2N3n1/4p1bB/5pP1/2pP1k1n/2p3bP/2B1Qp1p/3P1p1K/5N2
              
menu