1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.d3 Be7 5.O-O h6 6.a4 O-O 7.Re1 a6 8.Nbd2 d6 9.c3 Be6 10.Bxe6 fxe6 11.Nf1 Qe8 12.Qb3 Qd7 13.Ng3 Na5 14.Qc2 c5 15.Be3 Rac8 16.h3 Nc6 17.Qe2 d5 18.Bd2 Bd6 19.a5 Rf7 20.Nf1 Bc7 21.b4 cxb4 22.cxb4 Nh5 23.Reb1 Na7 24.exd5 Qxd5 25.Rc1 Nc6 26.Rc5 Qb3 27.Rac1 Nf4 28.Bxf4 Rxf4 29.b5 axb5 30.a6 e4 31.dxe4 Bb6 32.axb7 Bxc5 33.bxc8=Q+ Kh7 34.Rxc5 Rf7 35.Qf8 Rxf8 36.Rxc6 Qd5 37.exd5 b4 38.Ne5 g5 39.f3 Ra8 40.dxe6 Rd8 41.Nc4 Re8 42.Qb2 g4 43.Qa1 Rf8 44.Ne5 Re8 45.Rc4 g3 46.Qa5 b3 47.Ng4 Rb8 48.Nfe3 Rd8 49.Qxd8 Kg7 50.Nh2 Kg6 51.Nef1 Kg7 52.Qd1 b2 53.Rc1 b1=R 54.Rc4 gxh2+ 55.Kxh2 Rb2 56.Ra4 Rb6 57.Qb1 Rb4 58.Kh1 Kf6 59.g3 Rxa4 60.Qb7 Rh4 61.g4 Rh5 62.Ng3 Re5 63.Qc7 Rd5 64.Qb7 Kxe6 65.Qb6+ Kd7 66.Qxh6 Rb5 67.f4 Rb6 68.Qg7+ Ke8 69.Qg5 Re6 70.Qa5 Re2 71.Qf5 Rc2 72.Kg1 Rc1+ 73.Kh2 Rc7 74.Nf1 Rc4 75.Qa5 Rd4 76.Kg2 Rd7 77.Kf2 Rd8 78.g5 Rd3 79.Qa6 Rd5 80.Qf6 Rd2+ 81.Kg1 Kd7 82.Nh2 Rd1+ 83.Kf2 Rg1 84.Ke3 Rd1 85.Qf8 Re1+ 86.Kd2 Re7 87.Kd3 Re4 88.Kc3 Re5 89.h4 Rd5 90.Nf1 Rd4 91.Qb4 Rd6 92.Ng3 Rd2 93.Qa4+ Ke6 94.Qa3 Rd5 95.Kb3 Rf5 96.Ne2 Kd7 97.g6 Kc6 98.Qb2 Rc5 99.Ng1 Kb6 100.Qe5 Kb5 101.Qc3 Kb6 102.Ne2 Ka6 103.Ka2 Kb7 104.Qd4 Ra5+ 105.Kb2 Ra6 106.f5 Ka8 107.Qc3 Ra4 108.Qc4 Rxc4 109.Ng3 Rg4 110.Nh5 Rxh4 111.g7 Rh2+ 112.Kc3 Rh3+ 113.Kd4 Rh1 114.Ng3 Rh4+ 115.Kd3 Rh7 116.f6 Rh3 117.Ke2 Rxg3 118.f7 Rg2+ 119.Ke3 Rg3+ 120.Kf2 Ra3 121.f8=Q+ Ka7 122.Qf4 Rf3+ 123.Kxf3 Kb7 124.Qc1 Ka8 125.Kg4 Kb8 126.Kf4 Kb7 127.Ke5 Ka6 128.Qf4 Kb7 129.Qh2 Ka7 130.g8=N Ka6 131.Ke6 Ka7 132.Qh8 Kb6 133.Kd6 Kb5 134.Qh6 Ka5 135.Qh1 Ka6 136.Qh3 Ka7 137.Qh5 Kb8 138.Qf5 Ka8 139.Kd5 Kb7 140.Kd4 Ka7 141.Qf6 Ka8 142.Qf2 Kb7 143.Qf7+ Kb6 144.Kc4 Ka6 145.Qf5 Kb7 146.Qf4 Kb6 147.Qd4+ Kb7 148.Nf6 Ka6 149.Kd3 Ka5 150.Qc4 Kb6 151.Ne4 Kb7 152.Ng5 Kb8 153.Kc3 Ka8 154.Qe4+ Kb8 155.Nf3 Kc8 156.Qe8+ Kc7 157.Qe7+ Kc6 158.Qe3 Kd7 159.Qd2+ Kc7 160.Qf4+ Kc6 161.Nh2 Kd7 162.Qg5 Kc8 163.Qh4 Kd7 164.Qd4+ Ke8 165.Qe4+ Kf8 166.Qg4 Ke8 167.Qg3 Kf8 168.Ng4 Kg7 169.Qh2 Kg8 170.Qh6 Kf7 171.Ne5+ Kg8 172.Nd7 Kf7 173.Ne5+ Kg8 174.Qg5+ Kf8 175.Kd4 Ke8 176.Qg7 Kd8 177.Qd7# 1-0