Winning Chess Sacrifices and Combinations

r1bb1rk1/ppp3pp/2np1n2/4p2q/2P1Pp2/1PNP1NP1/PB1Q1PBP/4RR1K
              
menu