1.Nf3 d5 2.d4 Nf6 3.c4 e6 4.g3 Bb4+ 5.Bd2 Be7 6.Bg2 O-O 7.O-O c6 8.Qc2 Nbd7 9.Rd1 b6 10.Bc3 Ba6 11.b3 Rc8 12.Nbd2 c5 13.Rac1 dxc4 14.Nxc4 b5 15.Ba5 Qe8 16.Nce5 b4 17.Nd3 cxd4 18.Qb2 Bxd3 19.exd3 Nd5 20.Nxd4 Nc3 21.Re1 Nb6 22.Bb7 Rc7 23.Ba6 Qd7 24.Nc2 Ncd5 25.d4 Qd6 26.Ra1 Bg5 27.Red1 f5 28.a3 f4 29.Bxb4 Nxb4 30.axb4 fxg3 31.hxg3 Rxf2 32.Kxf2 Rf7+ 33.Kg2 Qd5+ 34.Kg1 Qf3 35.Ne1 Be3+ 36.Kh2 Qh5+ 37.Kg2 Qd5+ 38.Kh2 Rf2+ 39.Qxf2 Bxf2 40.Rd3 Qe4 41.Ng2 g5 42.Ra2 Bxd4 43.Rad2 e5 44.Ne3 Nd7 45.Nc2 Nf6 46.Nxd4 Ng4+ 47.Kg1 Qe1+ 48.Kg2 Ne3+ 49.Kf3 g4+ 50.Ke4 exd4 51.Kxd4 Nf5+ 52.Kd5 Kg7 53.Bc4 Nxg3 54.Kc6 Nf5 55.Kb7 Kf6 56.b5 Qg1 57.Rd8 g3 58.Rf8+ Kg6 59.Rg8+ Kh6 60.Ka8 Ne7 61.Rg4 Qc5 62.Rh4+ Kg7 63.Rg4+ Ng6 64.Rxg3 Qc8+ 65.Kxa7 Qc7+ 66.Ka6 Qxg3 67.Rd7+ Kf6 68.Rxh7 Qg2 69.b6 Qa8+ 70.Kb5 Qe8+ 71.Ka6 Ne7 72.b7 Qc6+ 73.Ka7 Qc5+ 74.Ka6 Nc6 75.Rh6+ Ke7 76.Rxc6 Qxc6+ 77.Ka7 Qc5+ 78.Ka6 Qc7 79.Ka7 Kd6 80.Ba6 Kc5 81.b4+ Kxb4 82.Ka8 Qc6 83.Ka7 Ka5 84.Be2 Qd7 85.Ka8 Qd5 86.Ka7 Qd4+ 87.Ka8 Qe4 88.Bd3 Qd5 89.Ka7 Qxd3 90.b8=Q Qa6# 0-1