1.e4 e5 2.f4 exf4 3.Nf3 d5 4.exd5 Nf6 5.d4 Nxd5 6.Bc4 Be7 7.O-O O-O 8.Bxd5 Qxd5 9.Nc3 Qc4 10.Ne5 Qe6 11.Bxf4 f6 12.Nd3 Qc4 13.d5 Bd6 14.Bxd6 cxd6 15.Rf4 Qc7 16.Nb5 Qb6+ 17.Nd4 Nd7 18.c3 Ne5 19.a4 Bd7 20.a5 Qc7 21.Ne6 Bxe6 22.dxe6 Rae8 23.Rb4 Rxe6 24.Qb3 d5 25.Qxd5 Qd6 26.Qxd6 Rxd6 27.Nxe5 fxe5 28.Rxb7 Rd2 29.Rf1 e4 30.Rxf8+ Kxf8 31.a6 e3 32.Kf1 Rf2+ 33.Ke1 Rxg2 34.Rxa7 Rxh2 35.Rb7 Rh1+ 36.Ke2 Rh2+ 37.Kxe3 Rh3+ 38.Kd4 Rh4+ 39.Kc5 Rh5+ 40.Kb6 Rh6+ 41.Ka5 Rh5+ 42.Rb5 Rxb5+ 43.Kxb5 h5 44.a7 h4 45.a8=Q+ Ke7 46.Qh8 g5 47.Kc4 Kd6 48.b4 Kd7 49.b5 Ke6 50.b6 Kd6 51.b7 Kc7 52.b8=Q+ Kd7 53.Kd5 Ke7 54.Qg7# 1-0