Winning Chess Sacrifices and Combinations

r4rk1/1p3pbp/pn1pq3/6P1/3P4/1PN1BQ1R/1P5P/R6K
              
menu