Winning Chess Sacrifices and Combinations

Q1b3k1/pq3pp1/1pN1p2p/3n4/1P1PB2P/P7/5PP1/6K1
              
menu