Winning Chess Sacrifices and Combinations

r1b1qrk1/ppp2ppp/2np3n/2b1pPNQ/2B1P3/2NP4/PPP3P1/R1B2K1R
              
menu