1.Nf3 d5 2.d4 Nf6 3.c4 e6 4.g3 Bb4+ 5.Bd2 Be7 6.Bg2 O-O 7.O-O c6 8.Qc2 Nbd7 9.Rd1 h6 10.Bf4 a5 11.Ne5 Nh5 12.Be3 Nhf6 13.h3 Qc7 14.f4 dxc4 15.Nxc4 h5 16.Nc3 Nd5 17.Bf2 h4 18.e4 hxg3 19.Bxg3 Nxf4 20.Kh1 f6 21.Rg1 e5 22.Bxf4 exf4 23.Bf3 Rf7 24.Bh5 Nf8 25.Bxf7+ Kxf7 26.Nd5 Qd8 27.Nxf4 g5 28.Qd1 Kg7 29.Nh5+ Kh6 30.Ng3 Ng6 31.Ne3 Nh4 32.Ng2 Qd7 33.Qh5+ Kg7 34.Nf4 Qxd4 35.Qxh4 Qe5 36.Ngh5+ Kf7 37.Qg3 Qxe4+ 38.Rg2 Bd6 39.Re1 Bxf4 40.Rxe4 Bxg3 41.Nxg3 Be6 42.Rf2 Bd5 43.Kh2 Bxe4 44.Nxe4 Ke6 45.Nxf6 Ke5 46.Kg3 a4 47.Nh7 a3 48.b3 Rg8 49.Kg4 Kd4 50.Nxg5 Kc3 51.h4 c5 52.h5 b5 53.h6 c4 54.bxc4 bxc4 55.h7 Rh8 56.Kh5 Kd3 57.Kg6 c3 58.Nf3 Ke3 59.Rc2 Kd3 60.Ne1+ Ke4 61.Rxc3 Rd8 62.Rxa3 Rg8+ 63.hxg8=Q Kf4 64.Kf7 Ke5 65.Qc8 Kf4 66.Qc7+ Ke4 67.Qd8 Ke5 68.Kg8 Kf4 69.Kh7 Ke4 70.Kh6 Ke5 71.Kg7 Kf5 72.Kf8 Kf4 73.Ke8 Ke4 74.Qc8 Kf4 75.Qc7+ Ke4 76.Kf7 Kd5 77.Qd8+ Ke5 78.Ra4 Kf5 79.Ra5+ Ke4 80.Ra6 Ke3 81.Ra7 Kf2 82.Ra8 Ke3 83.Qc8 Kd4 84.Qc7 Ke4 85.Qd6 Ke3 86.Qc5+ Kd2 87.Qc2+ Ke3 88.Qd3+ Kf2 89.Qe2+ Kg1 90.Qg2# 1-0