Pawn on e5 means no knight on f6 means greek gift alert
I should have seen the tactical pattern a lot earlier. After black castled there was the immediate possibility. I guess I haven't seen it work often enough. It's funny I was/am also playing a game with a French defense exchange variation where I had to keep an eye out for the greek gift and I think White had opportunities to play it. These things are easier to spot from the attacking side in my opinion.
I've went over most of the critical lines after black castles and if white played king g6 in the actual game but I'm not going to post them all, you can check them out yourself.
Here's the game