Winning Chess Sacrifices and Combinations

r2q1k1r/p1pbbp1p/3p1npN/2pN4/4P3/5Q2/PPP2PPP/R1B1K2R
              
menu