Winning Chess Sacrifices and Combinations

r2r1k2/pb2qp2/1n2p2p/1p3pN1/3p3P/1B1P2Q1/PPP3P1/4RRK1
              
menu