ZahariSokolov - emranhamid
1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.Bxf7+
4...Kxf7 5.Nxe5+ Nxe5 6.Qh5+ Ke6 7.Qf5+ Kd6 8. f4 Nc6
Another solution for Black to the "Ups and Downs".
For the record, 9.e5+ shouldn't work, but did in Superpippo - MattMeister, FICS, 2002 (1-0, 60) and Ghandybh - ishahir, Chess.com 2009, (1-0, 17).
9...Ke7 10.Qxc5+ d6 11.Qg5+
Or 11.Qe3 as in perrypawnpusher - trombose, blitz, FICS, 20013, (1-0, 31).
11...Kf8 12.Qxd8+ Nxd8 13.f5 Nf6 14.d3 h6 15.Nc3 a6 16.Be3 Nc6 17.O-O-O Kf7 18.h3 Re8 19.g4 Ne5 20.g5 hxg5 21.Bxg5 Nh7 22.h4 Bd7 23.Nd5 c6
24.Nc7 Rac8 25.Nxe8 Rxe8 26.Bf4 Kf6 27.Rdg1 Kf7 28.Bxe5 dxe5 29.Rg6 Nf6 30.Rhg1 Rg8 31.Kd2 Nh5 32.R1g5 Nf4 33.Rd6 Ke7 34.Rxd7+
It was not necessary to return the exchange at this time.
34...Kxd7 35.f6 g6 36.Rxe5 Rf8 37.Re7+ Kd6 38.e5+ Kd5 39.c4+ Kd4 40.Rd7+ Kxe5 41.f7 Ke6 42.Rxb7 Rxf7 43.Rb6 Rd7 44.Rxc6+ Rd6 45.Rxd6+ Kxd6 46.d4 Kc6
White has played his advantage into a position where he is worse - but that assessment is based upon Black's ability to show that his Knight is more than equal to three pawns. (The Black Knight should attack and win the h-pawn.)
47.b3 a5 48.a3 Ne6 49.Ke3 Kd6 50.Ke4 Nf8 51.b4 axb4 52.axb4 Nd7 53.b5 Nf6+ 54.Kf4 Ke6 55.Kg5 Kf7 56.b6 Ne4+ 57.Kf4 Nd6 58.c5 Nc8 59.b7 Black resigned