Winning Chess Sacrifices and Combinations

r1b2rk1/ppb1n2p/4pp2/8/3qNPPN/1P2pQ2/P1P3BP/R4RK1
              
menu