1.d4 Nf6 2.Nf3 d5 3.c4 e6 4.Nc3 Bb4 5.cxd5 exd5 6.Bg5 Nbd7 7.e3 a6 8.Bd3 Be7 9.Bh4 Nb6 10.O-O O-O 11.Qc2 h6 12.h3 c6 13.Rfe1 Be6 14.Ne2 Nc4 15.Nf4 Bc8 16.Bxf6 Bxf6 17.Bxc4 dxc4 18.Qxc4 Re8 19.e4 Bg5 20.Nd3 Bf6 21.Nf4 Bg5 22.Nh5 Be6 23.Qc3 Bf6 24.Rad1 Bxa2 25.b3 Be7 26.Re2 Bf8 27.Rxa2 Rxe4 28.Ng3 Re6 29.Re2 Rxe2 30.Nxe2 Qd5 31.Ne5 Bd6 32.Nc4 Bc7 33.Ne3 Qb5 34.Qc4 Qxc4 35.bxc4 b5 36.d5 cxd5 37.Nxd5 Bd6 38.Nf6+ gxf6 39.Rxd6 bxc4 40.Rc6 a5 41.Rxc4 a4 42.Rc2 a3 43.Ra2 Kg7 44.Nd4 Kg6 45.Nc2 Kf5 46.Rxa3 Rxa3 47.Nxa3 Kg5 48.Kh2 Kf4 49.Nc4 Kg5 50.Kg3 Kf5 51.Kh4 Kg6 52.Kg4 Kh7 53.Kf5 Kg7 54.Nd6 h5 55.h4 Kh7 56.Kxf6 Kg8 57.Kg5 Kh7 58.Kxh5 Kg8 59.g4 Kg7 60.Nxf7 Kxf7 61.f4 Kf8 62.Kg6 Ke8 63.h5 Kf8 64.h6 Kg8 65.g5 Kh8 66.Kf7 Kh7 67.Kf6 Kg8 68.g6 Kh8 69.g7+ Kh7 70.Kf7 Kxh6 71.g8=Q Kh5 72.Qg5# 1-0