Brilliant Ways to Checkmate

6k1/1rb2rpp/b2pNP2/n2P1N2/qp2P3/8/P4P1P/2B1Q1RK
              
menu