Winning Chess Sacrifices and Combinations

3rr1k1/p4ppp/1p3q2/1P2n3/3Rn3/B3P3/B1Q2PPP/5RK1
              
menu