@Ominous In truth, I've always found the 8. N@f5 move a bit fishy (don't like exchanging the Knight for Bishop in that fashion early on) -- but, what do I know, I'm a lowly-rated ZH player.
But, the next 9...B@g4 followed by 10.B@g6 is interesting.
To me, the mid-game setup where there's a potential Q trade becomes more interesting than the final 4-moves and mating sequence. Especially given lack of Q trade.
Then again, using material in hand to draw-out the King (and/or prevent a protective castling with supplementary pieces in hand) is almost always a good move or sequence if exchanges are about equal. (IF. And I usually play fast and loose at a disadvantage knowing I'll likely make it up later with patterns and practices.)
Anyway, don't listen to me ... I'm a lowly-rated ZH player (your rating is higher, rightfully so). I found the mid-game moves more interesting than the mating sequence in this case.