Flip the board maybe? Hard to solve when I'm looking at it upside down. :)
Live Chess Combination

When i tried to make the puzzle with e5+, the two puzzles connected together and screwed up (happened loads of times). Very annoying... and it makes both puzzles the same! so i had to edit the 1st one AGAIN into the original. Im just going to post tthe e5 puzzle as another thread.
19 ... Ne7
20 anything, Ng6#
white can delay the inevitable by +s with the N and Q, but as the Borg would say: "resistance is futile".
or did I mess up my analysis again?

me likey long time this is one of the few i've done with no mistakes even though it may take me a second or so to think it through, and i didn't cheat and look all cz you said not to, good mate

19 ... Ne7
20 anything, Ng6#
white can delay the inevitable by +s with the N and Q, but as the Borg would say: "resistance is futile".
or did I mess up my analysis again?
Your correct, that IS the solution isnt it? oh crap its the e5 one... this is messed. Lemme change it =P It was in the move list -.-
I was observing a game of my friends, and my opponent (who was winning) missed this move: he played e5? instead, but he eventually won that game.
Of course if you got the 1st move, thats the puzzle done, don't worry about the rest =P.
edit: i found out that e5 works as well...
I've made e5 into another puzzle, so please don't click on this move list yet after you have finished it.