1.e4 e5 2.f4 exf4 3.Nf3 Be7 4.Bc4 Bh4+ 5.Kf1 d6 6.d4 Bg4 7.Nc3 Ne7 8.Bxf4 Ng6 9.Be3 O-O 10.g3 Bh3+ 11.Kf2 Be7 12.Bf1 Bd7 13.h4 f5 14.Bc4+ Kh8 15.Ng5 fxe4+ 16.Kg2 Bxg5 17.hxg5 h6 18.gxh6 Rf5 19.hxg7+ Kxg7 20.Bh6+ Kf6 21.Nxe4+ Ke7 22.Bg5+ Rxg5 23.Nxg5 Qf8 24.Qe2+ Kd8 25.Ne6+ Bxe6 26.Qxe6 Qg7 27.Qg8+ Qxg8 28.Bxg8 c6 29.Be6 Kc7 30.Rh7+ Kb6 31.a4 a5 32.Ra3 c5 33.Rb3+ Kc6 34.d5#