1.Nf3 d5 2.d4 Nf6 3.c4 e6 4.g3 Bb4+ 5.Bd2 Be7 6.Bg2 O-O 7.a4 a5 8.O-O c6 9.Qc2 b6 10.cxd5 cxd5 11.Rc1 Ba6 12.Bf4 Nbd7 13.Nc3 Rc8 14.Qb3 Rc4 15.Bf1 Qa8 16.Nb5 Bxb5 17.Qxb5 Rb4 18.Qc6 Rxb2 19.Qc7 Rd8 20.e3 Ne8 21.Qc3 Rb4 22.Qc6 Qxc6 23.Rxc6 Nb8 24.Bxb8 Rxb8 25.Ne5 Bd6 26.Bb5 g6 27.Rac1 Kg7 28.Nd7 Rb7 29.Nxb6 Bf8 30.Nc8 Nf6 31.R1c2 g5 32.Ra6 Rb1+ 33.Kg2 Bb4 34.Na7 g4 35.Nc6 Ne4 36.h3 gxh3+ 37.Kxh3 Be1 38.Kg2 Rc7 39.Bd3 Ra1 40.Bxe4 dxe4 41.d5 Rd1 42.dxe6 fxe6 43.Re2 Bc3 44.Nxa5 Bxa5 45.Rxa5 Kf6 46.Rh5 Ra1 47.Rh4 Rxa4 48.Rb2 Kg6 49.Rb6 Re7 50.Rb5 e5 51.Rb6+ Kg5 52.Rbh6 Ra2 53.Rxh7 Rxh7 54.Rxh7 Ra8 55.Rh4 Kf5 56.Rh5+ Kf6 57.g4 Ke6 58.Rh6+ Ke7 59.Rc6 Rg8 60.Kg3 Kf7 61.Rc4 Ke6 62.Rxe4 Kd5 63.Ra4 Re8 64.Ra6 Ke4 65.Rf6 Rh8 66.g5 Rh1 67.Kg4 Rg1+ 68.Kh5 Rh1+ 69.Kg6 Rh5 70.Kxh5 Kd5 71.Rh6 Kc4 72.Rb6 Kc5 73.e4 Kd4 74.f4 Kxe4 75.Kh6 Kf3 76.f5 Ke3 77.Kg6 Ke4 78.Kf7 Kf4 79.g6 Ke3 80.g7 Kd4 81.g8=Q Kd3 82.Qh8 e4 83.Qh7 Kc2 84.Qh8 Kd3 85.Rb7 Ke2 86.Rb8 Kd3 87.Ra8 Ke2 88.Ra7 Ke1 89.Ra8 Kd2 90.Qf6 Ke2 91.Rb8 Ke1 92.Rh8 Kd2 93.Rh7 Kd1 94.Rh8 Kc2 95.Rh7 Kb3 96.Rh8 e3 97.Rh7 e2 98.Ke6 Ka2 99.Qg6 e1=Q+ 100.Kf7 Qf2 101.Qa6+ Kb3 102.Qb5+ Kc2 103.Qc4+ Kd1 104.Rh1+ Qf1 105.Qxf1+ Kd2 106.Kg8 Kc3 107.Kh7 Kd4 108.Kh6 Kc3 109.Kh5 Kd4 110.Kh4 Kd5 111.Kh3 Kc5 112.Kh2 Kc6 113.Kh3 Kc7 114.Kh4 Kd8 115.Kg5 Kc8 116.Rh7 Kb8 117.f6 Kc8 118.Kf5 Kb8 119.Ke5 Ka8 120.Kd6 Kb8 121.Kc6 Ka8 122.Qa1+ Kb8 123.Rh8# 1-0