Winning Chess Sacrifices and Combinations

1b1rrnk1/1b2q1pp/pp2p3/3nN3/2P4Q/3B2N1/PB4PP/3R1RK1
              
menu