Winning Chess Sacrifices and Combinations

r3k2r/pp2qppp/2p3b1/3pP3/Pb6/2N1P3/1P1BQPPP/R4RK1
              
menu