Gothic defence (Three knights game)

f5 aims to remove e4 pawn and gets the centre with d5 next.
But there is some issues for black.
Here a game i played online some years ago :
U know what : it was a bullet game (1min)!
I've just prepared a lesson some days before with miniatures, and i gave the same game, with just 12...Kf5 13.g4 mate.
4.d4 is very strong because as u can see, white exploits weakness around black's king (created by f5), opening centre.
The key move being Bf7+, to create a devastating double check.
Black could do better with 4.exd4 but he/she is clearly worse after 5.Nxd4

f5 aims to remove e4 pawn and gets the centre with d5 next.
But there is some issues for black.
Here a game i played online some years ago :
U know what : it was a bullet game (1min)!
I've just prepared a lesson some days before with miniatures, and i gave the same game, with just 12...Kf5 13.g4 mate.
4.d4 is very strong because as u can see, white exploits weakness around black's king (created by f5), opening centre.
The key move being Bf7+, to create a devastating double check.
Black could do better with 4.exd4 but he/she is clearly worse after 5.Nxd4
Just last week, I saw the position from this game after 9...Nf6 in Yusupov's "Boost Your Chess: The Fundamentals". It came from a game Aissin-Mikhailovich, Moscow 1965. Black resigned after 10. Bf7+, and Yusupov gives the variation that occurred in your game, along with the alternate 12...Kf5, 13. g4#, as the reason for resignation. For what it's worth, Yusupov gave exclamation points to 4. d4 and 6. Bc4, and a question mark to 3...f5.