1.e4 e6 2.d4 d5 3.Nc3 Nf6 4.Bg5 dxe4 5.Nxe4 Nbd7 6.Bd3 Be7 7.Nxf6+ Bxf6 8.Bxf6 Nxf6 9.Nf3 O-O 10.Qe2 b6 11.O-O-O Bb7 12.Qe3 Qd5 13.c4 Qa5 14.Kb1 c5 15.Ne5 cxd4 16.Qxd4 Rad8 17.Qe3 Bxg2 18.Rhg1 Be4 19.Bxe4 Rxd1+ 20.Rxd1 Qxe5 21.Bxh7+ Nxh7 22.Qxe5 Kh8 23.h4 Ra8 24.Qb5 Kg8 25.f3 g6 26.Rf1 Rd8 27.f4 Kh8 28.a3 a5 29.Qa6 e5 30.fxe5 Nf8 31.Rf2 Rd5 32.cxd5 f5 33.Qc4 g5 34.Rf1 a4 35.hxg5 Ng6 36.Qb5 f4 37.Rg1 Nh4 38.Qf1 Nf3 39.Qd3 Nd4 40.g6 Nc2 41.Qg3 Nb4 42.Ka1 f3 43.Rd1 Kg7 44.axb4 Kh8 45.Kb1 b5 46.d6 Kg7 47.Rd2 Kf8 48.Kc2 f2 49.Rxf2+ Kg7 50.Rg2 Kf8 51.Qf3+ Kg8 52.Qc6 Kg7 53.Qxb5 Kf8 54.Qd3 Kg8 55.Qc4+ Kf8 56.Qe6 a3 57.Qe8+ Kg7 58.Rf2 a2 59.Rf1 Kh6 60.Qa8 Kg5 61.Rf4 Kh5 62.Kd2 Kh6 63.Qxa2 Kg7 64.Qb1 Kh6 65.Qa1 Kh5 66.Qc1 Kg5 67.Ke1 Kh5 68.b3 Kg5 69.Rh4+ Kxg6 70.b5 Kg7 71.Qb2 Kf7 72.Qc2 Kf8 73.Kf2 Kg8 74.b6 Kg7 75.Rh3 Kg8 76.Qh7+ Kf8 77.Kf3 Ke8 78.Qc2 Kd7 79.b7 Ke6 80.b8=N Kd5 81.Ke2 Kxe5 82.Rh7 Kf6 83.Kf3 Ke6 84.Qb2 Kf5 85.Qd4 Kg6 86.Rh3 Kf7 87.Qb6 Kf8 88.Kg2 Kg8 89.Kf1 Kg7 90.Rh7+ Kg8 91.Nd7 Kxh7 92.Qc7 Kg6 93.Kg2 Kh6 94.Ne5 Kg5 95.Qa5 Kf4 96.Qa6 Ke4 97.Nd3 Ke3 98.Ne1 Kd4 99.Qf1 Ke3 100.Qd3+ Kf4 101.Nc2 Kg5 102.Kf2 Kh4 103.d7 Kh5 104.Kg3 Kg5 105.Kg2 Kf4 106.Qe4+ Kxe4 107.d8=R Kf4 108.Ra8 Kg4 109.Kf2 Kf5 110.Ra3 Ke6 111.Ra6+ Ke5 112.Kf3 Kd5 113.Ra4 Kc6 114.Re4 Kc7 115.Re1 Kc6 116.Re3 Kd6 117.Kg4 Kc5 118.Kg5 Kb5 119.Na1 Kb6 120.Kh4 Kc6 121.Kh5 Kb6 122.Re7 Ka5 123.Rg7 Kb5 124.Rg2 Kb4 125.Rd2 Ka3 126.Rd4 Ka2 127.Rf4 Ka3 128.Kg6 Kb2 129.Rc4 Kxa1 130.Re4 Ka2 131.Rg4 Kb2 132.Kh7 Kb1 133.Re4 Ka1 134.Rf4 Kb2 135.Rf8 Kxb3 136.Re8 Kb4 137.Re5 Kc4 138.Kg6 Kb3 139.Kg7 Kb4 140.Rf5 Ka4 141.Kh7 Ka3 142.Rf3+ Ka4 143.Rg3 Kb5 144.Kh8 Kb6 145.Rb3+ Kc7 146.Ra3 Kd6 147.Kg7 Ke6 148.Ra2 Kf5 149.Ra6 Ke4 150.Kg8 Kd4 151.Rc6 Ke5 152.Kf7 Kf4 153.Rc1 Ke4 154.Kg8 Kd3 155.Kh7 Ke4 156.Rf1 Ke5 157.Rf8 Kd5 158.Rg8 Kd4 159.Rg5 Kd3 160.Rg3+ Kd4 161.Ra3 Ke5 162.Kg7 Ke6 163.Rg3 Kd5 164.Rg4 Kc6 165.Kf6 Kb7 166.Ke5 Kc6 167.Ke4 Kd6 168.Rg3 Ke6 169.Rg5 Kd7 170.Rg1 Ke6 171.Rg6+ Kd7 172.Kd5 Ke8 173.Rg2 Kd7 174.Rg3 Ke7 175.Rf3 Kd8 176.Kd6 Ke8 177.Rf5 Kd8 178.Rf8# 1-0