1.d4 Nf6 2.c4 e6 3.Nf3 d5 4.Nc3 dxc4 5.e4 Bb4 6.Bg5 c5 7.Bxc4 cxd4 8.Nxd4 Qa5 9.Bd2 Qc5 10.Bb5+ Nbd7 11.Nb3 Qb6 12.Qe2 O-O 13.O-O a6 14.Bd3 Ne5 15.Be3 Qc7 16.Rac1 Qb8 17.h3 b5 18.Bb1 Nc4 19.Bg5 Bb7 20.a4 Rc8 21.axb5 axb5 22.Nxb5 Ba6 23.N3d4 Ne5 24.Rxc8+ Qxc8 25.Rc1 Qd7 26.f4 Ng6 27.f5 exf5 28.exf5 Ne7 29.Bxf6 gxf6 30.Bd3 Rd8 31.Rc7 Qd5 32.Bc4 Qe5 33.Qxe5 fxe5 34.Nc2 Bxb5 35.Bxb5 Rd1+ 36.Kf2 Rd2+ 37.Kf3 Nxf5 38.Nxb4 Rxb2 39.Bc4 Rxb4 40.Bxf7+ Kf8 41.Bc4 Nd6 42.Bd5 Rd4 43.Be6 h5 44.Rh7 h4 45.Bg4 Rf4+ 46.Ke2 Ne4 47.Rxh4 Kg7 48.Ke3 Ng3 49.Kd3 Ra4 50.Kc2 Rd4 51.Kc1 Ra4 52.Kd2 Re4 53.Kc2 Rd4 54.Kc3 Ra4 55.Kd3 Rd4+ 56.Kc2 Ra4 57.Kd2 Re4 58.Kd1 Nf5 59.Rh7+ Kg6 60.Bxf5+ Kxf5 61.Rh5+ Kg6 62.g4 Re3 63.Kd2 Ra3 64.Ke2 e4 65.Kf2 Rf3+ 66.Kg2 Kf6 67.Ra5 Ke6 68.Rc5 Rf7 69.Ra5 Rf3 70.Ra8 Ke5 71.Re8+ Kd4 72.g5 Rf4 73.Kg3 Rf1 74.h4 e3 75.h5 Kd3 76.h6 e2 77.h7 Rh1 78.g6 Kd2 79.Rxe2+ Kxe2 80.Kf4 Kd3 81.Ke5 Ke3 82.g7 Rh5+ 83.Kf6 Rh6+ 84.Kg5 Rxh7 85.g8=Q Rh1 86.Qd5 Rf1 87.Qb3+ Kd4 88.Qb5 Rf8 89.Qb4+ Kd5 90.Qxf8 Kc4 91.Kf5 Kd4 92.Qg8 Kc5 93.Ke5 Kb4 94.Kd4 Kb5 95.Qe6 Ka4 96.Qb6 Ka3 97.Kc3 Ka4 98.Qb4# 1-0