Winning Chess Sacrifices and Combinations

3rrb1k/pq5p/Q5p1/2pbN3/4NP2/8/PP4PP/3R1R1K
              
menu