Winning Chess Sacrifices and Combinations

2r2rk1/pb1nq1pp/1p2p3/2ppN2P/2PPpPP1/4P3/PPQ5/2KR1B1R
              
menu