1.e4 d5 2.exd5 Qxd5 3.d4 e5 4.Nf3 exd4 5.Nxd4 Bb4+ 6.Nc3 Ne7 7.Be3 O-O 8.Nb5 Qe5 9.Qd4 Qxd4 10.Bxd4 Nbc6 11.O-O-O Nxd4 12.Rxd4 Ba5 13.Ra4 Bb6 14.Re4 Be6 15.Nd4 Nd5 16.Nxe6 fxe6 17.f3 Nxc3 18.bxc3 Rae8 19.Bc4 Rf6 20.Rhe1 Kf7 21.f4 g6 22.g4 Kg7 23.Bxe6 Bc5 24.Kb2 Bd6 25.f5 gxf5 26.gxf5 Rh6 27.h4 Kf6 28.Rg1 Re7 29.Rg8 Rg7 30.Ra8 a6 31.a4 Bg3 32.Rf8+ Ke7 33.Rb8 Rxh4 34.Rxh4 Bxh4 35.Rxb7 Kf6 36.Ra7 h5 37.Rxa6 Bf2 38.a5 h4 39.Bc8+ Kg5 40.f6 Rg8 41.Bh3 Rf8 42.Rc6 Rxf6 43.Rxc7 Ra6 44.Rf7 Rf6 45.Rg7+ Rg6 46.Rd7 Kf4 47.Kb3 Rg5 48.a6 Ra5 49.Rd6 Kg3 50.Bc8 Rb5+ 51.Ka4 Rb2 52.Rd3+ Kf4 53.Rd2 Kg3 54.c4 Bc5 55.Rd3+ Kf4 56.Rd5 Ba7 57.c3 Rb6 58.Rd4+ Kg5 59.Rg4+ Kh5 60.Rg7 Rc6 61.Rxa7 Rxc8 62.Kb5 Rh8 63.Rd7 h3 64.Rd1 Kg4 65.c5 h2 66.c6 Kf3 67.c7 Ke2 68.Rh1 Rb8+ 69.cxb8=Q Kf3 70.Qd8 Kg2 71.Qb8 Kxh1 72.Kc5 Kg2 73.Qg8+ Kh3 74.Qh7+ Kg4 75.Kb5 Kf4 76.Qh6+ Kf5 77.Qh5+ Kf6 78.Qh6+ Kf5 79.Qh3+ Kf6 80.Qxh2 Kg7 81.Qf2 Kh8 82.Kc4 Kg7 83.Qf8+ Kg6 84.Qg8+ Kf5 85.Qg1 Ke4 86.Kb5 Kf3 87.Qg6 Ke2 88.Qb1 Kf2 89.Qf1+ Ke3 90.Qh3+ Ke4 91.c4 Kd4 92.a7 Ke5 93.Qc8 Kd6 94.Qg8 Kc7 95.Qe8 Kd6 96.Qa8 Kd7 97.Qe4 Kc8 98.Kc6 Kd8 99.a8=Q# 1-0