so i'm a rooke but a few comments.....first look at white 15.Nxe6 probably wins...14........ d5 is probably better
16 ..... Nxc3 is a great move probably wins for u with your contiuation than 18.... ..Nxe2 19. Qxe2 hxg5
answer to your question ..... nxe2+ wins...
A
Having some trouble finding the "saving" move here. Check out the variations at move 19 and let me know if you spot something better.