Winning Chess Sacrifices and Combinations

r1b2rk1/pp3ppp/2p2q2/2Ppn3/B2Qn3/4B3/PPP2PPP/RN2R1K1
              
menu