Winning Chess Sacrifices and Combinations

r2q1b2/5pk1/pp1p1np1/2pP2B1/6BQ/7P/PPP3P1/4R2K
              
menu