Chess puzzle solution

Kortschnoj - Karpov

Baguio City, 1978

39. ... Nf3+

40. gxf3 Rg6+

41. Kh1 Nf2#