1.c4 Nc6 2.d4 e5 3.d5 Bb4+ 4.Bd2 Bxd2+ 5.Qxd2 Nce7 6.d6 Nf5 7.dxc7 Qxc7 8.e4 Nd6 9.Qd5 f6 10.c5 Nf7 11.Bc4 d6 12.Nc3 a6 13.Qxf7+ Qxf7 14.Bxf7+ Kxf7 15.cxd6 Be6 16.Nge2 Nh6 17.Rd1 Rhd8 18.f4 exf4 19.Nxf4 Ng4 20.Rd4 Rac8 21.O-O Ne5 22.h3 Rc6 23.Rfd1 Rd7 24.Kf2 b5 25.Nd3 Nxd3+ 26.R1xd3 Bc4 27.Rd2 Ke6 28.b3 Bxb3 29.Nxb5 Bxa2 30.Nc7+ Ke5 31.Ra4 Bf7 32.Ra5+ Kxe4 33.Nxa6 Rdxd6 34.Re2+ Kd4 35.Nb4 Rb6 36.Nc2+ Kc3 37.Rc5+ Kb3 38.Rc7 Bg6 39.Ne1 Re6 40.Rxe6 Rxe6 41.Nf3 Rd6 42.Rxg7 Kc4 43.Nh4 Be4 44.Kg3 Kd3 45.Kf4 Rd4 46.Nf5 Ra4 47.g4 h5 48.gxh5 Bc6+ 49.Kg3 Ke4 50.Nh4 Ra3+ 51.Kg4 f5+ 52.Nxf5 Ke5 53.h6 Kf6 54.h7 Ra4+ 55.Kg3 Ra3+ 56.Kh4 Ra4+ 57.Rg4 Ra8 58.Rg8 Ra4+ 59.Kh5 Bf3+ 60.Kh6 Kxf5 61.Rf8+ Ke6 62.Rxf3 Rb4 63.Kh5 Rb5+ 64.Kg6 Re5 65.Rf8 Ke7 66.h8=Q Rf5 67.Qg8 Kd7 68.Qc4 Rh5 69.Qc3 Rh8 70.Qc2 Ke6 71.Rg8 Ke7 72.Kg7 Rh6 73.Qb2 Rg6+ 74.Kh7 Rg2 75.Qc1 Rc2 76.Re8+ Kxe8 77.Qg1 Ra2 78.Kh8 Ra8 79.Kg7 Ke7 80.Qe1+ Kd7 81.Kf7 Kc6 82.Qf1 Kd5 83.Qb1 Ra4 84.Kg7 Kd4 85.Qh1 Ra7+ 86.Kf6 Ra8 87.Kf5 Rh8 88.Qg2 Kd3 89.Qb2 Rh4 90.Ke6 Rh6+ 91.Ke5 Rb6 92.Qd4+ Kc2 93.h4 Rb7 94.Qa4+ Kc3 95.Qa3+ Rb3 96.Qc1+ Kb4 97.Qh6 Re3+ 98.Kf5 Re2 99.Qh8 Kc4 100.Qa1 Re6 101.Qe5 Kb3 102.Qxe6+ Ka4 103.Qd7+ Ka5 104.Qd1 Kb4 105.Qc2 Kb5 106.Qh2 Kc4 107.Kg5 Kb5 108.Qe2+ Kb4 109.Qf3 Ka4 110.Qf4+ Kb5 111.Kf5 Kc6 112.Qd2 Kc5 113.Qg5 Kb6 114.Ke5 Ka7 115.h5 Kb8 116.Kd4 Ka8 117.Qg3 Kb7 118.h6 Ka8 119.Qb3 Ka7 120.Qf3 Kb8 121.Qg4 Ka7 122.Qg5 Ka6 123.Ke5 Ka5 124.Qf6 Ka4 125.h7 Ka3 126.Kd6 Ka4 127.Qe7 Kb3 128.h8=N Ka2 129.Nf7 Kb2 130.Qe2+ Kb1 131.Qe1+ Ka2 132.Nh8 Ka3 133.Qf2 Kb3 134.Kc7 Kc4 135.Kb8 Kb4 136.Qd2+ Kb3 137.Kc8 Kc4 138.Qd6 Kb3 139.Qh6 Ka3 140.Kd7 Kb2 141.Qc6 Ka1 142.Qc1+ Ka2 143.Kc7 Kb3 144.Qc5 Kb2 145.Qc4 Kb1 146.Qc6 Ka1 147.Qb5 Ka2 148.Qa6+ Kb3 149.Qa8 Kc4 150.Qg8+ Kc5 151.Qe8 Kb4 152.Kd8 Kb3 153.Qc6 Ka3 154.Qb6 Ka4 155.Qb8 Ka3 156.Qh2 Kb4 157.Qd2+ Kc4 158.Qa5 Kd4 159.Qa8 Kc4 160.Qc8+ Kd4 161.Kd7 Ke3 162.Qc5+ Ke2 163.Kd8 Kd3 164.Qd6+ Kc4 165.Qb6 Kd5 166.Qb2 Kc4 167.Kc7 Kc5 168.Qb3 Kd4 169.Kc8 Ke4 170.Qh3 Kd4 171.Kc7 Ke4 172.Kd6 Kd4 173.Ng6 Kc4 174.Qe3 Kb4 175.Qd3 Ka4 176.Kc5 Ka5 177.Qa3# 1-0