Winning Chess Sacrifices and Combinations

r2q1r2/1ppk1pQp/p2pb3/1P2n3/P7/2P5/4RPPP/1NB1R2K
              
menu