Winning Chess Sacrifices and Combinations

1k1r1b1r/Rpp2ppp/4b3/1q2N3/5Q2/1PN5/2nP1PPP/2BKR3
              
menu