1.c3 e6 2.Nf3 Nf6 3.d4 d5 4.Bf4 Bd6 5.Bg3 c5 6.e3 O-O 7.Nbd2 Qc7 8.dxc5 Qxc5 9.Bd3 Nbd7 10.Qe2 Qb6 11.Bxd6 Qxd6 12.e4 Qc7 13.O-O-O Nc5 14.e5 Nfd7 15.Bc2 b5 16.Nb3 Ne4 17.Nbd2 Nec5 18.Nb3 Ne4 19.Rhe1 a5 20.Nbd2 Ndc5 21.Nxe4 Nxe4 22.Qxb5 Nxf2 23.Rd2 Rb8 24.Qa4 Ne4 25.Bxe4 dxe4 26.Rxe4 Bb7 27.Rc4 Qb6 28.Rcd4 Bd5 29.Qc2 h6 30.Kb1 Rfc8 31.Ka1 Rc5 32.Ne1 Rbc8 33.Qd3 Qb8 34.Qg3 Rc4 35.Nc2 Rxd4 36.Rxd4 Qb5 37.Qf2 Bb7 38.Qe1 Bxg2 39.b3 Bh3 40.Kb2 Bf5 41.Na3 Qb7 42.Nc4 Rc5 43.Qe3 Kh7 44.Nd6 Qh1 45.Nxf7 a4 46.Rxa4 Rd5 47.Rd4 Qxh2+ 48.Ka3 Ra5+ 49.Ra4 Rxa4+ 50.Kxa4 Qxa2+ 51.Kb4 Qa8 52.Nd6 Qb8+ 53.Ka4 Qa8+ 54.Kb5 h5 55.c4 h4 56.c5 Qb8+ 57.Kc4 Qa8 58.Nxf5 exf5 59.e6 Kg6 60.Qe5 Qa6+ 61.Kb4 Qb7+ 62.Kc3 Qc6 63.b4 Qa4 64.Kc4 h3 65.e7 Kf7 66.e8=Q+ Qxe8 67.Qxf5+ Ke7 68.Qxh3 Qf7+ 69.Kb5 Qe8+ 70.c6 Qb8+ 71.Kc4 Qf4+ 72.Kb3 Qf7+ 73.Ka4 Kd6 74.b5 Qa7+ 75.Kb3 Qf7+ 76.Kb4 Qe7 77.Qc3 Kc7+ 78.Ka5 Kb8 79.b6 Qg5+ 80.Ka6 Qd5 81.c7+ Kc8 82.Qh3+ Qd7 83.Qxd7+ Kxd7 84.Kb7 Kd6 85.c8=Q Ke5 86.Qb8+ Ke6 87.Qa8 Kf5 88.Qd8 Kg6 89.Qb8 Kg5 90.Qa7 g6 91.Qa5+ Kg4 92.Qa4+ Kf5 93.Qa3 g5 94.Qa8 Kg4 95.Ka6 Kh3 96.Kb5 Kg3 97.Ka4 g4 98.Ka3 Kf4 99.Kb2 Ke5 100.Ka2 Kd4 101.Ka3 Ke5 102.Ka4 Kf6 103.Ka3 Kg6 104.Kb3 Kf7 105.Ka4 Kg6 106.Kb5 Kg5 107.b7 Kh4 108.Ka5 Kh3 109.Ka6 g3 110.Kb5 g2 111.Qh8+ Kg3 112.Qd4 g1=Q 113.Qxg1+ Kh3 114.Qg8 Kh4 115.Qd8+ Kg4 116.Qc8+ Kg5 117.Qb8 Kh6 118.Qa7 Kg6 119.Qa6+ Kg7 120.Qa7 Kf7 121.Qb8 Kg6 122.Qc7 Kf6 123.Qd7 Kg6 124.Qd8 Kf5 125.Qe8 Kf6 126.Qg8 Ke7 127.Qh7+ Ke8 128.Kc5 Kd8 129.b8=Q# 1-0