Winning Chess Sacrifices and Combinations

r4b1k/ppp3pp/2n1b2r/2P2p2/3PpP1q/2Q3NP/PP2N1P1/R1B2R1K
              
menu