Winning Chess Sacrifices and Combinations

r4rk1/ppp2ppp/2b1p3/3n2q1/1b1P4/1QNBP1B1/PP3PPP/R4RK1
              
menu