1.d4 d5 2.c4 e5 3.dxe5 d4 4.Nf3 Nc6 5.g3 f6 6.exf6 Nxf6 7.Bg2 Bb4+ 8.Bd2 O-O 9.O-O Be7 10.e3 Bg4 11.h3 Bh5 12.Qb3 Ne4 13.Nxd4 Nxd4 14.exd4 Qxd4 15.Be3 Qe5 16.Qxb7 Nxg3 17.Qd5+ Qxd5 18.Bxd5+ Bf7 19.fxg3 Bxd5 20.cxd5 Rab8 21.Nd2 Rxb2 22.Rxf8+ Bxf8 23.Kf2 Rb5 24.Bxa7 Rxd5 25.Be3 Ra5 26.a4 Bb4 27.Nc4 Ra6 28.a5 Kf7 29.Ra4 c5 30.Bd2 Bxd2 31.Nxd2 Ke6 32.Ke3 Kd5 33.Kd3 Kc6 34.Kc4 Ra8 35.Nb3 Re8 36.Nxc5 Re1 37.a6 Rc1+ 38.Kd4 Rxc5 39.a7 Rd5+ 40.Ke4 Rd8 41.a8=Q+ Rxa8 42.Rxa8 Kd6 43.Rh8 Ke6 44.Rxh7 Kf6 45.Rh5 Kg6 46.Rc5 Kf6 47.Rc3 Ke6 48.Rc6+ Kf7 49.Ke5 Ke7 50.Rc4 Kf7 51.Rc7+ Kg6 52.Rc4 Kh6 53.Kf5 g6+ 54.Kf6 g5 55.Rc8 Kh7 56.Rc4 Kh6 57.Rc8 Kh7 58.g4 Kh6 59.Rh8# 1-0