Winning Chess Sacrifices and Combinations

r4rk1/1bn2qnp/3p1B1Q/p2P1pP1/1pp5/5N1P/PPB2P2/2KR3R
              
menu