Winning Chess Sacrifices and Combinations

r4rk1/5ppp/pq2p3/2b5/3N4/1Q2PPP1/7P/R2R2K1
              
menu