Winning Chess Sacrifices and Combinations

1r4k1/p3bppp/1qp1b3/8/4P3/P1NP4/1P1Q1PPP/2KR3R
              
menu