pretty nice one... hey, where do you find 960 puzzles?
this is my game
After the alternate line 1...Nxe6+ 2.fxe6 (in your inverted notation), Black wins with 2...Qh6+ 3.Kf7 Qf4#.