1.d4 Nf6 2.e3 e6 3.Nf3 b6 4.Bd2 Be7 5.Bd3 d5 6.c4 dxc4 7.Bxc4 Bb7 8.Qe2 O-O 9.Bc3 a6 10.O-O b5 11.Bb3 b4 12.Bd2 Nbd7 13.Rc1 c5 14.Be1 a5 15.Nbd2 a4 16.Bc4 Qb6 17.a3 b3 18.Bb5 Rfc8 19.Ne5 Rc7 20.Ndf3 Nxe5 21.dxe5 Nd7 22.Bc3 Bc6 23.Bxc6 Qxc6 24.Nd2 Nb6 25.Qg4 g6 26.Ne4 Nd5 27.h4 h5 28.Qf3 Rac8 29.g4 hxg4 30.Qxg4 Kg7 31.h5 Rh8 32.Ng3 Rcc8 33.Bd2 Nb6 34.e4 Nd7 35.Bc3 Rcg8 36.hxg6 Kf8 37.Qf3 Rxg6 38.Kg2 Rgh6 39.Rh1 Rxh1 40.Rxh1 Rxh1 41.Kxh1 Ke8 42.Qg4 c4 43.Nh5 Kd8 44.Qg8+ Kc7 45.f3 Qb5 46.Qxf7 Bxa3 47.Nf4 Bxb2 48.Nxe6+ Kb6 49.Bxb2 c3 50.Bxc3 a3 51.Bd4+ Ka5 52.Nc7 Qf1+ 53.Kh2 b2 54.Qb3 Qe2+ 55.Kg3 Qe1+ 56.Kg4 Nxe5+ 57.Bxe5 Qg1+ 58.Kf5 b1=Q 59.Bc3# 1-0