1.Nf3 e5 2.Nxe5 d5 3.e4 dxe4 4.Nc3 Qd4 5.f4 Nc6 6.Nxc6 bxc6 7.d3 e3 8.Qf3 Bd7 9.Bxe3 Qb4 10.O-O-O Rb8 11.Qe4+ Be7 12.Qxb4 Bxb4 13.Bxa7 Rb7 14.Bd4 f6 15.Ne4 Bg4 16.c3 Bxd1 17.Kxd1 Be7 18.Kc2 Nh6 19.Be2 Nf5 20.Bf2 O-O 21.Bf3 Rfb8 22.b3 Ra8 23.a4 Rab8 24.Nd2 Bd6 25.Bxc6 Bxf4 26.Bxb7 Rxb7 27.Nc4 Rb8 28.a5 Re8 29.Re1 Ra8 30.b4 Bxh2 31.b5 Nd6 32.Nxd6 Bxd6 33.a6 c6 34.Re6 cxb5 35.Rxd6 h5 36.a7 Kf7 37.Rd7+ Ke6 38.Rb7 g5 39.Rb8 Rxa7 40.Bxa7 Kd5 41.Rxb5+ Kd6 42.Rf5 Ke6 43.Rf3 g4 44.Re3+ Kd7 45.Bd4 h4 46.Bxf6 h3 47.gxh3 gxh3 48.Rxh3 Kc6 49.Bd4 Kd7 50.Ba7 Kc6 51.Bb8 Kd7 52.Bf4 Kc6 53.Rh8 Kb6 54.Bg3 Kb7 55.Rd8 Kc6 56.Re8 Kb6 57.Rf8 Kb7 58.Rh8 Kc6 59.Rc8+ Kb6 60.Rd8 Kb7 61.Re8 Kc6 62.Rf8 Kb6 63.Rh8 Kb7 64.Rb8+ Ka7 65.Kb3 Ka6 66.Rf8 Ka7 67.Ka3 Kb6 68.Rh8 Kb7 69.Ka2 Ka7 70.Ka1 Kb7 71.Rd8 Ka7 72.Re8 Kb6 73.Rf8 Kb7 74.d4 Ka7 75.Rh8 Kb7 76.Rh5 Ka7 77.Rh8 Kb7 78.c4 Ka7 79.Kb1 Kb7 80.Bh2 Ka7 81.Bg1 Kb7 82.Ka2 Kc7 83.Rb8 Kxb8 84.Kb1 Kc7 85.Ka2 Kb8 86.c5 Kc7 87.Kb1 Kd7 88.Ka2 Kc6 89.Kb3 Kd5 90.Kb4 Kc6 91.Kc4 Kc7 92.d5 Kd7 93.Kc3 Kc7 94.d6+ Kd7 95.Kd3 Kc6 96.Kd2 Kd7 97.Kc2 Kc6 98.Kd3 Kd7 99.Kd2 Kc6 100.Kc2 Kd7 101.Bh2 Kc6 102.Bg1 Kd7 103.Kc3 Kc6 104.Kd4 Kd7 105.Ke4 Kc6 106.Ke5 Kd7 107.Kd5 Kd8 108.Bh2 Kd7 109.c6+ Kd8 110.Bg1 Kc8 111.Bc5 Kd8 112.Ba7 Kc8 113.Bf2 Kd8 114.Bd4 Kc8 115.Be3 Kd8 116.Bf2 Kc8 117.Bd4 Kd8 118.Be3 Kc8 119.Bd2 Kd8 120.Bg5+ Kc8 121.Bc1 Kd8 122.Bg5+ Kc8 123.d7+ Kc7 124.d8=Q# 1-0