Winning Chess Sacrifices and Combinations

r1b1k1nr/pp1q1pbp/2pp4/3NP1B1/2Bn4/3P4/PPP2QPP/R4RK1
              
menu