Winning Chess Sacrifices and Combinations

r2qk2r/1b1nbppp/p3p3/1p1nP1B1/3pN3/3B1N2/PP3PPP/R2Q1RK1
              
menu