Crazy game against computer

Well at this point I think I was in a winning position, no?
My computer found 33.Ne5! which is quite interesting... I had it finish the match with that variation and black resigned.

Lots of combos. I like
33)QxNd7 RxQd7
34)RxQg6 BxRg6
35)Ne5 Rxd5
36)NxBf6+ Kg8
37)Ne7+ winning a knight and rook and simplifying
If
34)...Rxd5 threatening mate
35)Ne3 defending d1 and threatening black rook


Well at this point I think I was in a winning position, no?
My computer found 33.Ne5! which is quite interesting... I had it finish the match with that variation and black resigned.
I am not entirely sure I see it although it does "look" like a good move. After a simple 33)...NxNe5, 34)QxBe8 seems to lead to mate. Not sure about 33)...Kg8 or 33)...Nf8?
What did you think of my previous 33)QxNd7 suggestion? It seems to be an immediate defined win to me.
This ending position would be an excellent dailypuzzle.
Hello. This is my first post on these forums. Yesterday I lost this game on time against MelvinC, a strong computer on FICS. I would call it my best loss ever, and the closest I've ever been to beating such a computer. Tell me what you think...
I believe 27. Rh4 would have been better.
In the final position I don't really know what to do.