Winning Chess Sacrifices and Combinations

r3kb1r/p1q1pppp/2n2n2/1p6/1PN3b1/P3PN2/1B3PPP/R2QKB1R
              
menu