Winning Chess Sacrifices and Combinations

r1b1r1k1/3q1ppp/p1n5/1pp3B1/3bB3/5N2/PP3PPP/R2QR1K1
              
menu