1.d4 Nf6 2.Nc3 d5 3.Bf4 a6 4.e3 b5 5.Bd3 e6 6.Nce2 c5 7.c3 Nbd7 8.Nf3 Bb7 9.O-O Be7 10.Ne5 Nxe5 11.Bxe5 c4 12.Bc2 O-O 13.Nf4 g6 14.h4 Nd7 15.h5 Nxe5 16.dxe5 Qc7 17.hxg6 hxg6 18.Bxg6 Qxe5 19.Bc2 Kg7 20.Qg4+ Qg5 21.Qxg5+ Bxg5 22.Nh5+ Kh6 23.g4 f5 24.Bd1 fxg4 25.Bxg4 Rg8 26.Kh2 Raf8 27.Ng3 Rg6 28.Bh5 Rg7 29.Bg4 Bc8 30.Kg2 Kg6 31.f4 Bd8 32.Kf3 Kf7 33.Ne2 Rfg8 34.Bh5+ Kf6 35.Rg1 e5 36.Rxg7 Rxg7 37.Rd1 Bc7 38.fxe5+ Kxe5 39.Nf4 Bb7 40.Ke2 Bb6 41.Bf3 Rh7 42.Bxd5 Bc8 43.Rg1 Rh2+ 44.Kf3 Rxb2 45.Rg5+ Kd6 46.Rg6+ Kc7 47.Be4 Ba5 48.Nd5+ Kb8 49.Rg8 Rd2 50.a3 Rd1 51.Ke2 Ra1 52.Bf5 Ra2+ 53.Kf3 Rxa3 54.Bxc8 Ka7 55.Rg7+ Kb8 56.Bxa6 Bxc3 57.Rb7+ Ka8 58.Nc7# 1-0