Winning Chess Sacrifices and Combinations

3rr1k1/pp3ppp/6q1/2b2b2/5P2/3P1Q1P/PPPB2P1/R2K2NR
              
menu