1.e4 d5 2.exd5 Nf6 3.Nf3 Nxd5 4.d4 Bf5 5.Bd3 Bxd3 6.Qxd3 c6 7.c4 Nf6 8.Qb3 Qb6 9.Qd3 e6 10.O-O Be7 11.Nc3 O-O 12.Bg5 Nbd7 13.Rad1 Qxb2 14.Rb1 Qa3 15.Rxb7 Bb4 16.Rc1 Rfb8 17.Rxb8+ Rxb8 18.h3 h6 19.Bf4 Rb7 20.Qc2 Bxc3 21.Qxc3 Qxa2 22.Ra1 Rb1+ 23.Rxb1 Qxb1+ 24.Kh2 Ne4 25.Qa5 Qb6 26.Qa3 c5 27.Qa4 Qb7 28.Ne5 Nxe5 29.Bxe5 f6 30.Qe8+ Kh7 31.Bf4 cxd4 32.Qxe6 Ng5 33.Bxg5 hxg5 34.c5 a5 35.c6 Qc7+ 36.g3 a4 37.Qd7 Qe5 38.c7 Qe2 39.Qf5+ g6 40.Qxf6 Qc2 41.Qf7+ Kh6 42.Qf8+ Kh7 43.c8=Q Qxc8 44.Qxc8 d3 45.Qd8 d2 46.Qxd2 g4 47.Qd4 a3 48.Qd7+ Kg8 49.Kg2 Kh8 50.Qc7 gxh3+ 51.Kxh3 Kg8 52.Qb7 a2 53.Qa8+ Kf7 54.Qxa2+ Ke8 55.Qd5 Kf8 56.Qd3 Ke7 57.Qd2 Ke6 58.Qa5 Kd7 59.Qb5+ Ke6 60.Qh5 Ke7 61.Qh7+ Ke8 62.Qg8+ Kd7 63.Kh4 Ke7 64.Qc4 Ke8 65.Qf4 Kd8 66.Qg4 Ke7 67.Qd4 Ke8 68.Kg4 Kf7 69.Qf6+ Kxf6 70.Kf4 g5+ 71.Ke4 Ke6 72.g4 Kf6 73.Kd5 Ke7 74.Ke5 Kf7 75.Kf5 Kf8 76.Kxg5 Kg8 77.Kh5 Kf7 78.f4 Ke6 79.g5 Kd5 80.Kh6 Ke4 81.Kg7 Kf5 82.g6 Ke6 83.Kh8 Kd7 84.g7 Kc8 85.g8=B Kd7 86.Ba2 Kc6 87.Kg7 Kc7 88.Kf8 Kc8 89.Bg8 Kb7 90.Bc4 Ka8 91.Be2 Kb7 92.Ke8 Kc6 93.Ke7 Kd5 94.Bd3 Kd4 95.f5 Ke3 96.Ke6 Kd2 97.Bc2 Kc3 98.Bb3 Kd2 99.Bd1 Kxd1 100.Ke7 Kd2 101.Kf7 Ke3 102.Kg7 Kf2 103.Kh6 Kg1 104.Kh5 Kg2 105.Kg4 Kf2 106.Kh5 Kg3 107.Kg6 Kf3 108.Kh6 Ke4 109.f6 Kd3 110.Kh7 Kd2 111.Kg6 Ke2 112.Kf5 Kf2 113.Ke6 Ke1 114.Kd5 Ke2 115.Kd4 Kf3 116.Kd3 Kg4 117.f7 Kf4 118.Kd4 Kg4 119.f8=R Kh3 120.Rf1 Kg3 121.Rf7 Kg4 122.Rg7+ Kh3 123.Kc5 Kh2 124.Rc7 Kg1 125.Kc6 Kh1 126.Kd7 Kg2 127.Rc2+ Kf3 128.Rc8 Ke2 129.Rf8 Kd3 130.Rf2 Ke4 131.Rd2 Kf5 132.Rd1 Kg6 133.Kd8 Kg7 134.Kc7 Kf6 135.Ra1 Ke6 136.Ra5 Kf6 137.Ra8 Ke7 138.Ra3 Kf6 139.Kb6 Ke7 140.Rh3 Kd7 141.Kb7 Kd8 142.Rh6 Ke7 143.Rg6 Ke8 144.Rg2 Kd8 145.Re2 Kd7 146.Re1 Kd8 147.Rc1 Kd7 148.Rc2 Kd6 149.Rd2+ Ke7 150.Kc6 Kf6 151.Kc5 Kf7 152.Kd4 Ke7 153.Ke5 Kf8 154.Rg2 Ke7 155.Rg7+ Ke8 156.Ra7 Kd8 157.Ke6 Kc8 158.Kd6 Kd8 159.Ra8# 1-0