Winning Chess Sacrifices and Combinations

r1b1r1k1/pp3ppp/2pb3q/3p4/3P2nP/1PN2BP1/PB2PP2/R2QR1K1
              
menu