Winning Chess Sacrifices and Combinations

r1b1k2r/pp1n3p/2pb3q/3pN1p1/3PpP2/2N1P3/PP4PP/R2QBRK1
              
menu