Winning Chess Sacrifices and Combinations

r1b1qrk1/2p4p/pb1ppp2/1p2pN2/3PP3/2P5/PP2QPPP/RN1R2K1
              
menu