1.d4 c6 2.Nf3 Nf6 3.c4 d5 4.cxd5 cxd5 5.Nc3 e6 6.Bg5 Qb6 7.Bxf6 gxf6 8.Rb1 Bg7 9.e3 Nc6 10.Bd3 Qd8 11.O-O O-O 12.Ne2 e5 13.Nh4 e4 14.Bc2 Ne7 15.Nc3 f5 16.g3 f4 17.exf4 Bh3 18.Re1 Qb6 19.Qh5 f5 20.Qg5 Qd6 21.Ng2 Rf6 22.Ne3 Kh8 23.Bb3 Nc6 24.Ncxd5 Nxd4 25.Bd1 Rh6 26.Qe7 Qxe7 27.Nxe7 Rd6 28.Rc1 Rd7 29.N7d5 Rad8 30.Nc3 b5 31.Bh5 b4 32.Na4 Rd6 33.Rc7 Nf3+ 34.Bxf3 exf3 35.Nc5 Re8 36.Nb3 Bxb2 37.Rxa7 Bc3 38.Rc1 Kg8 39.Ra5 Rd3 40.Ra6 Rdxe3 41.fxe3 Rxe3 42.Ra8+ Kg7 43.Ra7+ Kg6 44.Ra6+ Kh5 45.Rf1 h6 46.Rd6 Bxf1 47.Kxf1 Re2 48.h3 Rxa2 49.Rd5 Kg6 50.Rd6+ Kf7 51.Nc5 Ra5 52.Nb3 Ra3 53.Nc5 b3 54.Nxb3 Rxb3 55.Rd3 Rb1+ 56.Kf2 Be1+ 57.Kxf3 Rb2 58.g4 Rf2+ 59.Ke3 Rh2 60.gxf5 Bb4 61.Ke4 Be7 62.Rb3 h5 63.Rc3 Re2+ 64.Re3 Ra2 65.Rb3 Ra4+ 66.Ke5 Bf6+ 67.Kd6 Rd4+ 68.Kc5 Rxf4 69.Kd5 Rxf5+ 70.Ke4 Ra5 71.Kf4 Kg6 72.Rg3+ Bg5+ 73.Ke4 h4 74.Rb3 Ra1 75.Rb6+ Bf6 76.Rb3 Rg1 77.Rf3 Rg3 78.Kf4 Rg2 79.Ke4 Bg5 80.Rd3 Re2+ 81.Kf3 Rh2 82.Ke4 Rh1 83.Rf3 Re1+ 84.Kd5 Rg1 85.Ke4 Rg3 86.Rd3 Rg2 87.Rf3 Re2+ 88.Kd5 Re1 89.Kd4 Rg1 90.Ke4 Rg3 91.Rd3 Kh5 92.Rf3 Rg2 93.Kf5 Re2 94.Rd3 Rf2+ 95.Ke4 Rg2 96.Kf5 Rg3 97.Ke4 Kg6 98.Rd6+ Bf6 99.Rd3 Rg2 100.Rf3 Bg5 101.Rd3 Re2+ 102.Kf3 Re5 103.Rb3 Kf5 104.Ra3 Rb5 105.Rc3 Bf6 106.Ra3 Rb2 107.Ra5+ Be5 108.Ra4 Rb3+ 109.Kg2 Rg3+ 110.Kf2 Rxh3 111.Ra8 Rb3 112.Rf8+ Ke4 113.Kg2 h3+ 114.Kf2 Rb2+ 115.Kg1 h2+ 116.Kh1 Rb1+ 117.Rf1 Rxf1+ 118.Kg2 h1=Q# 0-1