1.Nf3 Nf6 2.g3 d5 3.Bg2 g6 4.c4 c6 5.b3 Bg7 6.Bb2 O-O 7.O-O a5 8.Qc2 Bf5 9.d3 Na6 10.Nbd2 Re8 11.a3 Qd6 12.Be5 Qe6 13.Rfe1 Red8 14.Bc3 Nc7 15.e4 dxe4 16.dxe4 Bg4 17.Ng5 Qc8 18.h3 Bd7 19.e5 Nfe8 20.g4 h6 21.Nge4 Ne6 22.c5 N8c7 23.Nc4 Nd5 24.Bxa5 Rxa5 25.Nxa5 Bxe5 26.Rad1 Nef4 27.Nc4 Bc7 28.Nb6 Bxb6 29.cxb6 h5 30.Ng3 Nxg2 31.Kxg2 hxg4 32.h4 Nf4+ 33.Kh2 Be6 34.Qe4 Rxd1 35.Rxd1 Qb8 36.Qe3 Nd5 37.Qg5 Qd8 38.h5 Qxb6 39.Rd2 Kg7 40.hxg6 fxg6 41.Qe5+ Kf7 42.b4 Nf6 43.Re2 c5 44.Qxc5 Qxc5 45.bxc5 Bd5 46.Nf1 Bf3 47.Rb2 Ke6 48.Ne3 Bc6 49.Nc4 Ne4 50.Na5 Nxc5 51.Nxc6 bxc6 52.Kg3 Kd5 53.Kxg4 e5 54.Kf3 Na4 55.Rd2+ Kc4 56.Ke4 c5 57.Kxe5 Kb3 58.Rd3+ Kc2 59.Rd6 c4 60.Rxg6 c3 61.f4 Kb2 62.f5 c2 63.Rg1 Nc5 64.Kd5 Nd3 65.f6 Nf4+ 66.Ke5 Nd3+ 67.Kd6 Nf4 68.f7 Ne2 69.Re1 Nf4 70.f8=Q Ne2 71.Rxe2 Ka1 72.Re1+ Kb2 73.Qh6 Kb3 74.Qh4 c1=R 75.Rxc1 Kxa3 76.Qh1 Ka2 77.Kc5 Kb2 78.Qd1 Ka2 79.Qf1 Kb2 80.Rb1+ Ka2 81.Rb6 Ka3 82.Re6 Ka4 83.Ra6+ Kb3 84.Qf3+ Kc2 85.Kc4 Kc1 86.Qh1+ Kc2 87.Rc6 Kd2 88.Qh8 Kc1 89.Qg8 Kb1 90.Qg1+ Kb2 91.Qe3 Ka2 92.Qe7 Kb1 93.Qc7 Ka1 94.Rb6 Ka2 95.Qa7# 1-0