Winning Chess Sacrifices and Combinations

r1b1r1k1/pp3pbp/2p3p1/q2n4/3N4/1P2PB2/PBQ2PPP/3R1RK1
              
menu