1.Nf3 d5 2.e3 Nf6 3.d4 c6 4.Bd3 Bg4 5.c4 e6 6.a3 Nbd7 7.Nc3 Bh5 8.O-O Be7 9.cxd5 exd5 10.e4 Nxe4 11.Nxe4 dxe4 12.Bxe4 O-O 13.Qb3 Qb6 14.Qd3 Nf6 15.Bf5 Bxf3 16.Qxf3 Rad8 17.Be3 g6 18.Bd3 Nd5 19.b4 Bf6 20.Rad1 Rfe8 21.Bc4 Kg7 22.Bxd5 Rxd5 23.Bh6+ Kxh6 24.Qxf6 Rf5 25.Qh4+ Kg7 26.Rfe1 Rxe1+ 27.Rxe1 a5 28.bxa5 Qxa5 29.Qe7 Qc3 30.Qe3 Qxe3 31.fxe3 Ra5 32.Ra1 Kf6 33.Kf2 Ke6 34.e4 Ra4 35.Ke3 f5 36.Rb1 Rxa3+ 37.Kf4 Ra4 38.exf5+ gxf5 39.Rxb7 Rxd4+ 40.Ke3 Rd7 41.Rb8 c5 42.Rc8 Kd5 43.Kd3 f4 44.Rf8 Ke5+ 45.Kc4 Rd2 46.g3 Rc2+ 47.Kd3 Rf2 48.gxf4+ Rxf4 49.Re8+ Kd6 50.Rd8+ Kc6 51.Rc8+ Kb6 52.Rb8+ Kc7 53.Re8 Rh4 54.Re2 Kd6 55.Kc3 Kd5 56.Rd2+ Ke4 57.Kc4 Ke3+ 58.Kc3 h5 59.Rc2 Rf4 60.Kb3 Rb4+ 61.Ka3 Kd4 62.Rd2+ Kc4 63.Rc2+ Kd5 64.Rd2+ Rd4 65.Rf2 Rd3+ 66.Kb2 Rh3 67.Kc2 Ke4 68.Re2+ Kf4 69.Rf2+ Rf3 70.Rd2 Kg4 71.Rg2+ Kh3 72.Re2 h4 73.Kb2 Rf1 74.Rc2 Rg1 75.Kb3 Rg2 76.Rxc5 Kxh2 77.Kc3 h3 78.Kd3 Rg4 79.Ke2 Kg2 80.Rf5 h2 81.Rf2+ Kh3 82.Rf3+ Rg3 83.Rf1 Rg1 84.Rf3+ Kg4 85.Rf7 Rg2+ 86.Kf1 h1=Q# 0-1