1.d4 Nf6 2.c4 c5 3.d5 g6 4.Nc3 d6 5.Be3 Bg7 6.Bg5 O-O 7.g3 Nbd7 8.Nf3 Nb6 9.e4 e5 10.Bg2 Nxc4 11.b3 Qa5 12.bxc4 Qxc3+ 13.Nd2 h6 14.Bxf6 Bxf6 15.O-O Qd3 16.Rb1 Bg5 17.Nf3 Qxd1 18.Rfxd1 Be7 19.Nd2 b6 20.a4 Bd7 21.Ra1 Rab8 22.Rdb1 Bf6 23.a5 bxa5 24.Rxa5 Rxb1+ 25.Nxb1 Rb8 26.Nc3 Rb7 27.Nb5 Bxb5 28.cxb5 Bd8 29.Ra6 Bb6 30.Bf1 Kg7 31.Bc4 Kf6 32.Kg2 h5 33.Kf3 Kg5 34.Ke2 f5 35.exf5 gxf5 36.h4+ Kf6 37.Ra4 Rg7 38.Ra6 Rg4 39.Ra4 Re4+ 40.Kf3 Rd4 41.Ke3 f4+ 42.Ke2 fxg3 43.fxg3 e4 44.Ke3 Ke5 45.Ke2 Kf5 46.Ke3 Kg4 47.Be2+ Kxg3 48.Rxd4 cxd4+ 49.Kxe4 Kxh4 50.Kf5 Kg3 51.Bxh5 d3 52.Ke4 d2 53.Kd3 Ba5 54.Ke3 Kh4 55.Bf3 Kg3 56.Bd1 Bc3 57.Kd3 Bb4 58.Ke3 Ba5 59.Ke2 Kf4 60.Kd3 Ke5 61.Bf3 Kf4 62.Bd1 Ke5 63.Bf3 Bb4 64.Kc4 Bc5 65.Kd3 Bb4 66.Kc4 Bc5 67.Kd3 Kf4 68.Bd1 Be3 69.Be2 Bb6 70.Kxd2 Ke4 71.Bc4 Kd4 72.Bb3 Kc5 73.Kc3 Kxb5 74.Bc2 Kc5 75.Be4 Ba5+ 76.Kb3 Kd4 77.Bg6 Kxd5 78.Ka4 Bb6 79.Kb5 Ke5 80.Kc6 Bc5 81.Kb5 Kd4 82.Kc6 a5 83.Kb5 Bb4 84.Ka4 Kc5 85.Kb3 Kd4 86.Be8 d5 87.Bg6 Ke3 88.Ka4 d4 89.Kb3 d3 90.Kb2 d2 91.Bh5 Kf2 92.Kc2 a4 93.Kd1 a3 94.Bf7 Ke3 95.Ba2 Kd3 96.Be6 Kc3 97.Bd5 Kb2 98.Be6 a2 99.Bxa2 Kxa2 100.Kc2 Bc3 101.Kd1 Kb2 102.Ke2 Kc2 103.Kf2 Bd4+ 104.Ke2 d1=Q# 0-1