1.e4 d5 2.exd5 Nf6 3.d4 Qxd5 4.Nc3 Qa5 5.Nf3 Bf5 6.Bc4 c6 7.Bd2 Qc7 8.Ne5 e6 9.g4 Bg6 10.h4 Nbd7 11.f4 Nxe5 12.fxe5 O-O-O 13.Qe2 Nd5 14.Nxd5 cxd5 15.Bd3 Kb8 16.O-O-O Rc8 17.h5 Bxd3 18.Qxd3 f6 19.exf6 gxf6 20.Rhf1 Rg8 21.Rxf6 Rxg4 22.c3 Qb6 23.Qxh7 Rxd4 24.Rxf8 Rxf8 25.cxd4 Rc8+ 26.Bc3 e5 27.Qd3 e4 28.Qg3+ Rc7 29.Qe1 Qh6+ 30.Kb1 Qxh5 31.Rc1 b6 32.Qg3 Kb7 33.a3 a5 34.Qe5 Qf7 35.Qg5 Qe6 36.Bd2 Rxc1+ 37.Bxc1 Qf7 38.Qd8 e3 39.Bxe3 Qf1+ 40.Bc1 Qd3+ 41.Ka1 Qxd4 42.Qe7+ Ka6 43.Qe2+ Qc4 44.Qxc4+ dxc4 45.Kb1 b5 46.Bd2 Kb6 47.Kc2 Ka6 48.Be1 Kb6 49.Kc3 b4+ 50.axb4 Kb5 51.bxa5 Ka4 52.Kc2 Kb5 53.Bb4 Kxb4 54.a6 Ka4 55.Kd1 Kb3 56.a7 Ka2 57.Kc2 c3 58.a8=Q# 1-0