1.c3 Nf6 2.a3 e5 3.d4 d6 4.Qd3 Be7 5.e4 c6 6.Nf3 d5 7.dxe5 Nxe4 8.Qc2 Bf5 9.Bd3 Nd7 10.O-O O-O 11.Nbd2 Ndc5 12.Nd4 Bg6 13.Nxe4 dxe4 14.Bc4 Nd3 15.f4 exf3 16.Bxd3 fxg2 17.Rd1 Qd5 18.Bxg6 hxg6 19.Qxg2 Qxe5 20.Rf1 Bc5 21.Bf4 Qd5 22.Qxd5 cxd5 23.Kg2 Rfe8 24.Rad1 Re4 25.Kf3 Rae8 26.Nb5 Be3 27.Bg3 Bc5 28.Rxd5 Re3+ 29.Kg2 Re2+ 30.Kh3 b6 31.b4 Be7 32.Re1 Rxe1 33.Bxe1 Bf6 34.Bg3 Re3 35.Nxa7 Rxc3 36.Nb5 Rc4 37.Rd6 g5 38.Rxb6 g4+ 39.Kg2 Rc2+ 40.Kf1 Ra2 41.Ra6 Kh7 42.Nd6 Kg6 43.b5 Bd4 44.Nc4+ Kf5 45.b6 Bxb6 46.Rxb6 Ke4 47.Rb2 Ra1+ 48.Ke2 f5 49.Nd2+ Kd5 50.Rb5+ Ke6 51.Nc4 g5 52.Re5+ Kf6 53.Ra5 f4 54.Be1 f3+ 55.Kf1 f2 56.Kxf2 Rc1 57.Ne3 Rb1 58.Nxg4+ Ke6 59.Rxg5 Ra1 60.Bb4 Rh1 61.Kg2 Ra1 62.h4 Kf7 63.h5 Ke6 64.h6 Ra2+ 65.Kf3 Ra1 66.h7 Rh1 67.Rg7 Kd5 68.Nf2 Rh2 69.Bc3 Kc4 70.Be5 Rh5 71.Ke4 Kb3 72.Ng4 Kxa3 73.Kf4 Ka2 74.Bf6 Rh1 75.Kg5 Kb3 76.Nh6 Rg1+ 77.Ng4 Rh1 78.Nh6 Rg1+ 79.Kf5 Rh1 80.Kg6 Rg1+ 81.Bg5 Kc4 82.h8=Q Kd3 83.Qd8+ Kc2 84.Rc7+ Kb2 85.Rb7+ Kc3 86.Rc7+ Kb2 87.Qb8+ Ka1 88.Ra7# 1-0