Computer made a mistake
I submited this game for computer analysis and this is a result. You should take a close look at move 10 and computer suggested continuation 10... Nxe4 (clik on move list)
After this suggested combination computer says: "Black has a moderate advantage", but in fact white can deliver checkmate 15. Qf7#.