Winning Chess Sacrifices and Combinations

r1b1rnk1/1p4pp/p1p2p2/3pN2n/3P1PPq/2NBPR1P/PPQ5/2R3K1
              
menu