1.e4 c6 2.Nf3 d5 3.Nc3 Bg4 4.h3 Bxf3 5.Qxf3 Nf6 6.g3 e6 7.Bg2 Bc5 8.d3 a5 9.e5 Nfd7 10.Qg4 Nxe5 11.Qxg7 Ng6 12.Qh6 Qf6 13.O-O a4 14.Bg5 Qf5 15.Bd2 Qe5 16.Kh1 Nd7 17.f4 Qd6 18.f5 exf5 19.Rae1+ Ne7 20.Qh4 Qg6 21.Bxd5 Rg8 22.d4 O-O-O 23.Bxf7 Qxf7 24.dxc5 Ng6 25.Qxa4 Nxc5 26.Qa8+ Kc7 27.Qa5+ b6 28.Qa7+ Nb7 29.Be3 c5 30.Nb5+ Kc6 31.Qa4 Na5 32.Rxf5 Qc4 33.Nc3+ Qxa4 34.Nxa4 Nc4 35.Rf6+ Kb5 36.Nc3+ Ka5 37.Bc1 Nge5 38.Kg2 b5 39.a3 b4 40.axb4+ cxb4 41.Ne4 Ng6 42.g4 Rge8 43.Rff1 Kb6 44.Kh2 Re5 45.Rf5 Rde8 46.Rxe5 Rxe5 47.Re2 Nd6 48.Ng3 Rd5 49.Be3+ Ka5 50.Bh6 b3 51.cxb3 Rd4 52.Nf1 Nf4 53.Re5+ Ka6 54.Re7 Nd3 55.Re6 Rd5 56.Rf6 Nc5 57.Bf8 Nb7 58.Kh1 Ra5 59.Bxd6 h5 60.Rf3 hxg4 61.hxg4 Rb5 62.Rd3 Na5 63.Rd1 Rc5 64.Bg3 Rd5 65.Rxd5 Ka7 66.Bb8+ Ka6 67.Rf5 Kb7 68.Kg1 Kb6 69.Be5 Ka7 70.b4 Ka8 71.Rf3 Nc4 72.Bc3 Nxb2 73.Rf4 Ka7 74.Rf5 Nd3 75.Bb2 Nf4 76.Rd5 Nxd5 77.Kh1 Ka8 78.Kg2 Nxb4 79.Kg1 Kb8 80.Nh2 Ka7 81.Nf3 Nc6 82.Bc3 Kb8 83.Be1 Ne7 84.Bb4 Nf5 85.Bc5 Nd4 86.Kg2 Nf5 87.Kf1 Kc7 88.Kf2 Nh4 89.Ke2 Nxf3 90.Kxf3 Kb8 91.Kg3 Ka8 92.Bb6 Kb7 93.Ba5 Kc6 94.g5 Kc5 95.g6 Kc6 96.Bd8 Kd5 97.Kg4 Kd4 98.Kh3 Kc4 99.Bb6 Kb5 100.Kg2 Kxb6 101.Kf2 Ka7 102.Kf3 Kb6 103.g7 Ka6 104.Ke3 Kb6 105.Ke4 Ka7 106.Kd5 Kb8 107.Kd6 Ka7 108.g8=R Kb7 109.Kd7 Kb6 110.Ke6 Ka6 111.Rg7 Kb6 112.Rg5 Ka6 113.Ke5 Kb6 114.Rg7 Kb5 115.Rg6 Ka4 116.Kd5 Kb3 117.Ke6 Ka3 118.Ke7 Kb3 119.Rb6+ Ka3 120.Ra6+ Kb4 121.Ke6 Kc3 122.Ra7 Kd4 123.Kf7 Kd5 124.Ra5+ Kd6 125.Rg5 Kc7 126.Rc5+ Kd7 127.Kg8 Ke6 128.Rc6+ Ke7 129.Rc1 Kf6 130.Rg1 Ke6 131.Rc1 Kf6 132.Rc5 Ke6 133.Kg7 Kd6 134.Ra5 Kd7 135.Ra6 Kc8 136.Rb6 Kd7 137.Kf6 Kc7 138.Rb5 Kd8 139.Rb4 Ke8 140.Rg4 Kd7 141.Rg2 Kc8 142.Ke6 Kc7 143.Rd2 Kc8 144.Ra2 Kb7 145.Ra1 Kb8 146.Re1 Kc8 147.Rf1 Kb8 148.Rf3 Kb7 149.Rf1 Kc6 150.Rf5 Kb6 151.Kd7 Kb7 152.Rf6 Ka8 153.Rh6 Kb7 154.Re6 Ka8 155.Kc8 Ka7 156.Kc7 Ka8 157.Ra6# 1-0