Winning Chess Sacrifices and Combinations

2n2r1k/1r1qb1pp/2p2p2/ppP3P1/5P1N/1P1N4/KP6/2QR1B2
              
menu