Winning Chess Sacrifices and Combinations

r4rk1/p2nqppp/Qpp5/3p4/3Pn3/2N1PN2/PP3PPP/2R2RK1
              
menu