1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Bc4 Nf6 5.e5 Ng4 6.Qe2 Qe7 7.Bf4 f6 8.exf6 Nxf6 9.Qxe7+ Bxe7 10.O-O d5 11.Bb5 a6 12.Bxc6+ bxc6 13.Nxd4 c5 14.Nf3 Bd6 15.Re1+ Kd8 16.Ng5 Rf8 17.Bxd6 cxd6 18.Nc3 h6 19.Ne6+ Bxe6 20.Rxe6 Kd7 21.Rae1 Rae8 22.Rxe8 Rxe8 23.Rxe8 Kxe8 24.f3 Kd7 25.Kf2 d4 26.Ne2 Kc6 27.Ng3 g6 28.a3 a5 29.h3 Kd5 30.Ke2 Ke5 31.Kd3 Nd5 32.Ne2 Nf4+ 33.Nxf4 Kxf4 34.h4 Kg3 35.Kc4 Kxg2 36.Kb5 Kxf3 37.Kxa5 g5 38.hxg5 hxg5 39.Kb6 g4 40.a4 g3 41.a5 g2 42.a6 g1=Q 43.a7 Qg8 44.Kb7 Ke2 45.a8=Q Qxa8+ 46.Kxa8 Kd2