1.e4 e5 2.Nc3 Bb4 3.d4 Bxc3+ 4.bxc3 d6 5.dxe5 dxe5 6.Qxd8+ Kxd8 7.Nf3 Nc6 8.Bc4 f6 9.Ba3 Nh6 10.Rd1+ Ke8 11.Nd2 Nf7 12.h3 Bd7 13.O-O Nd6 14.Bb3 Rc8 15.Bxd6 cxd6 16.Nc4 Ke7 17.Nxd6 Rc7 18.f4 exf4 19.Nb5 Rcc8 20.Nd6 Rc7 21.Rxf4 Ne5 22.Nf5+ Bxf5 23.exf5 Rxc3 24.Rb4 b6 25.Ra4 a5 26.Rad4 Rhc8 27.a4 Re3 28.Rd6 Rc6 29.Rd8 Rc7 30.Rg8 Rg3 31.Rh8 Rd7 32.Rxd7+ Nxd7 33.Rxh7 Nc5 34.Kh2 Rc3 35.Rxg7+ Kd6 36.Rg3 Ne4 37.Rxc3 Nxc3 38.Kg3 Ke5 39.Kg4 Nd1 40.Kf3 Kxf5 41.h4 Nc3 42.g4+ Kg6 43.Kf4 Ne2+ 44.Ke4 Nc3+ 45.Kd4 Ne2+ 46.Kc4 f5 47.gxf5+ Kxf5 48.Kb5 Nc3+ 49.Kxb6 Kg4 50.Kxa5 Kxh4 51.Kb4 Ne2 52.a5 Nd4 53.a6 Nc6+ 54.Kb5 Na7+ 55.Kb6 Nc8+ 56.Kb7 Nd6+ 57.Kb8 Kh3 58.a7 Ne4 59.Ba4 Kh4 60.Kc8 Nc5 61.Bc6 Na4 62.Bxa4 Kh5 63.Bb3 Kg5 64.Ba4 Kh5 65.Bb3 Kg5 66.Kd8 Kh5 67.Be6 Kg6 68.a8=Q Kh7 69.Bh3 Kg8 70.Bf1 Kh8 71.c3 Kh7 72.Bd3+ Kh8 73.Bc2 Kg7 74.Kd7 Kf7 75.Qa3 Kf6 76.Bh7 Kf7 77.Kd8 Kf6 78.Kc8 Kg7 79.Bf5 Kf7 80.Qa4 Kg8 81.Qa5 Kf8 82.Qa4 Ke7 83.Qa3+ Ke8 84.Qa6 Ke7 85.Kb8 Kf8 86.Qb6 Ke8 87.Bg6+ Kf8 88.Ka8 Ke7 89.Qb5 Kd8 90.Bb1 Kc8 91.Qb3 Kd8 92.Ka7 Kd7 93.Qc4 Ke7 94.Ka6 Kf8 95.Qg8+ Kxg8 96.Bh7+ Kh8 97.c4 Kg7 98.Bf5 Kf7 99.Bd7 Ke7 100.Bh3 Kf6 101.c5 Kg6 102.Bc8 Kf6 103.Bh3 Ke7 104.Kb7 Kf6 105.Bf5 Kg7 106.Ka6 Kh6 107.Kb5 Kh5 108.Bb1 Kg5 109.Kb6 Kf4 110.Kc6 Kg3 111.Be4 Kf2 112.Kd5 Ke1 113.Kc4 Kf1 114.Bb1 Kg1 115.Kd5 Kg2 116.Ba2 Kh3 117.Kd4 Kg4 118.Bd5 Kh4 119.Bc6 Kg3 120.Bf3 Kh3 121.Be4 Kg3 122.Kd5 Kg4 123.Bf3+ Kh3 124.Kd6 Kg3 125.Ke6 Kxf3 126.Kd5 Kf4 127.c6 Kf3 128.Ke6 Kg4 129.Kf6 Kh5 130.Ke7 Kg5 131.Kd6 Kf6 132.Kd7 Ke5 133.c7 Kf5 134.Ke8 Kg5 135.Ke7 Kg6 136.Kd7 Kf7 137.Kd6 Kg7 138.Kd7 Kh7 139.c8=R Kh6 140.Rc1 Kg6 141.Kc6 Kf5 142.Rc4 Ke5 143.Kb6 Kf5 144.Rc1 Kg6 145.Rd1 Kh7 146.Rd4 Kg8 147.Rd5 Kg7 148.Rb5 Kh8 149.Rb4 Kh7 150.Kb7 Kg8 151.Rc4 Kf8 152.Rd4 Ke7 153.Rd3 Ke6 154.Kb8 Kf7 155.Re3 Kf6 156.Re1 Kg6 157.Kc8 Kg5 158.Re2 Kh6 159.Re6+ Kg5 160.Kc7 Kf4 161.Rd6 Ke4 162.Kc8 Kf4 163.Rg6 Ke4 164.Rh6 Kf3 165.Rc6 Ke4 166.Rb6 Kf5 167.Kd8 Ke4 168.Rh6 Kf4 169.Ke7 Kf5 170.Rh8 Kg5 171.Rh7 Kg6 172.Rf7 Kg5 173.Ke6 Kg6 174.Rf5 Kh7 175.Kf6 Kg8 176.Rh5 Kf8 177.Rh8# 1-0