1.e4 a5 2.Nc3 e6 3.d4 d5 4.Bd3 dxe4 5.Nxe4 Nd7 6.Qe2 Ngf6 7.Nxf6+ Nxf6 8.Nf3 Be7 9.Bg5 h6 10.Bd2 O-O 11.Rg1 b6 12.g4 Bb7 13.g5 hxg5 14.Bxg5 Qd5 15.Ne5 Rfd8 16.Bh6 Bf8 17.c3 c5 18.O-O-O Qxa2 19.Bg5 Be7 20.Bb1 Qa1 21.Bh6 Bf8 22.Rxg7+ Bxg7 23.Rg1 Be4 24.Rxg7+ Kf8 25.Rxf7+ Ke8 26.Qb5+ Rd7 27.Rxd7 Qxb1+ 28.Kd2 Qc2+ 29.Ke1 Bd3 30.Nxd3 Nxd7 31.dxc5 bxc5 32.Qc6 Qxd3 33.Qxa8+ Kf7 34.Qxa5 Qb1+ 35.Ke2 Qxb2+ 36.Bd2 Qc2 37.Qc7 Qe4+ 38.Be3 Ke7 39.f3 Qc2+ 40.Bd2 Qa2 41.Qf4 Nb6 42.Qg5+ Kd6 43.h4 Nd5 44.Ke1 Qb1+ 45.Kf2 Qc2 46.h5 Nxc3 47.h6 Nd5 48.Kg3 Ne7 49.Bf4+ Kd7 50.Qh5 Nf5+ 51.Kh3 Qd1 52.Qf7+ Ne7 53.Kg4 Qg1+ 54.Bg3 Qd4+ 55.Kh3 Qa1 56.h7 Qh1+ 57.Bh2 Qf1+ 58.Kg4 Qg2+ 59.Bg3 Qb2 60.Bh4 Qd4+ 61.Kh3 Qe5 62.Qxe7+ Kc6 63.Qf6 Qe3 64.Kg4 Qg1+ 65.Kh5 Qd1 66.Kh6 Qf1 67.Kg7 Qg2+ 68.Kf7 Qg1 69.Kf8 Kb6 70.Qxe6+ Kb7 71.Qe7+ Kc6 72.Qe4+ Kb5 73.Qe5 Kc4 74.Qe6+ Kd3 75.Qe7 Qh2 76.Qe4+ Kd2 77.Bg5+ Kc3 78.Kg7 Qc7+ 79.Kh6 Qh2+ 80.Qh4 Qd6+ 81.Bf6+ Kd2 82.Kg7 Qd7+ 83.Be7 Qg4+ 84.Qxg4 Ke3 85.Qf4+ Ke2 86.Qe4+ Kf1 87.Qd4 Kg2 88.Qc4 Kh3 89.Qb4 c4 90.Qa4 Kg2 91.Qa1 Kf2 92.Qa2+ Kf1 93.Qa5 Kf2 94.Qa1 Ke3 95.Qa2 Kd4 96.Qa6 Ke3 97.Qa1 Ke2 98.Qa2+ Kd1 99.Qa5 Ke2 100.Qa1 Kf2 101.h8=R Ke2 102.Ra8 Kd3 103.Kh8 Ke2 104.Kg8 Ke3 105.Kf8 Kxf3 106.Ke8 Kf4 107.Kd8 Ke4 108.Kc8 c3 109.Kb8 Ke5 110.Qa2 Kd4 111.Qa3 Ke4 112.Qa4+ Kd3 113.Qa5 c2 114.Qa1 c1=Q 115.Qxc1 Kd4 116.Ka7 Ke4 117.Ka6 Kd4 118.Ka5 Kd5 119.Ka4 Ke5 120.Ka3 Ke6 121.Ka2 Kd5 122.Ka1 Ke4 123.Qc2+ Kd5 124.Qd1+ Kc6 125.Qb1 Kc7 126.Qb2 Kc6 127.Qb3 Kd7 128.Ka2 Kc6 129.Ka3 Kd7 130.Ka4 Kc6 131.Ka5 Kd7 132.Ka6 Kc7 133.Ka7 Kd7 134.Kb6 Kxe7 135.Ra5 Kf8 136.Ra6 Ke7 137.Ra7+ Kf8 138.Rf7+ Kg8 139.Qa3 Kxf7 140.Ka5 Ke8 141.Ka4 Kf7 142.Kb3 Kg7 143.Qa6 Kf8 144.Qa7 Kg8 145.Kc4 Kf8 146.Kd5 Ke8 147.Kd6 Kd8 148.Qa8# 1-0