Winning Chess Sacrifices and Combinations

3n1rk1/2qb2rp/pn2p1p1/1p1pP1P1/1P1N1PQR/P2BB3/2P3K1/7R
              
menu