1.Nf3 Nc6 2.d4 d5 3.c4 e6 4.Nc3 Bb4 5.Qc2 Nf6 6.a3 Bxc3+ 7.Qxc3 Ne4 8.Qc2 e5 9.e3 Bf5 10.Bd3 exd4 11.exd4 O-O 12.O-O Bg6 13.Re1 Nf6 14.Bg5 dxc4 15.Qxc4 Bxd3 16.Qxd3 h6 17.Bh4 Qd6 18.Rad1 Rfe8 19.Bxf6 Qxf6 20.Qb5 Rxe1+ 21.Rxe1 Nxd4 22.Nxd4 Qxd4 23.Qxb7 Rd8 24.Qxc7 Qd2 25.Qc1 Qxc1 26.Rxc1 Rd2 27.Rb1 g5 28.Kf1 Kg7 29.b4 Ra2 30.Rb3 h5 31.Rc3 h4 32.h3 a6 33.Rc5 Ra1+ 34.Ke2 Ra2+ 35.Ke1 Ra1+ 36.Kd2 Ra2+ 37.Kc3 Rxa3+ 38.Kb2 Rd3 39.Rxg5+ Kf6 40.Rc5 Rd2+ 41.Rc2 Rd3 42.Rc6+ Ke5 43.Rxa6 Rd2+ 44.Kb3 Rxf2 45.Ra2 Rf1 46.b5 Kd6 47.Rc2 f5 48.Ka4 f4 49.b6 Kd7 50.Ka5 f3 51.gxf3 Rxf3 52.b7 Rb3 53.Ka6 Ra3+ 54.Kb6 Rb3+ 55.Ka7 Ra3+ 56.Kb8 Rxh3 57.Rc7+ Kd6 58.Rc4 Kd7 59.Ra4 Ke6 60.Ka7 Rb3 61.Rxh4 Ke7 62.Rh6 Kf7 63.Rb6 Rxb6 64.Kxb6 Kf6 65.b8=Q Kf7 66.Qb7+ Ke6 67.Qc8+ Kd6 68.Qd8+ Ke6 69.Qb8 Kf7 70.Kc5 Kg6 71.Kc6 Kh7 72.Kc7 Kg6 73.Qa8 Kh5 74.Qa7 Kg6 75.Qa6+ Kg7 76.Qa5 Kf6 77.Qa6+ Kf7 78.Qa8 Ke6 79.Qc8+ Ke5 80.Qb8 Kf6 81.Qa8 Kf5 82.Kd6 Kf4 83.Kd5 Kf3 84.Qb8 Ke2 85.Ke4 Kd2 86.Qc7 Kd1 87.Ke3 Ke1 88.Qc1# 1-0