Winning Chess Sacrifices and Combinations

2r3k1/pr2qp1p/n3p1p1/B1n1N3/5P2/P3P3/4Q1PP/2RR2K1
              
menu