Winning Chess Sacrifices and Combinations

r1b1k2r/pppn1ppp/2n5/1B1Qpq2/8/B1p2N2/P4PPP/R3R1K1
              
menu