Winning Chess Sacrifices and Combinations

4rrk1/ppp1qppp/5n2/2b1n1N1/2B3b1/1QN5/PB4PP/4RR1K
              
menu