1.d4 Nf6 2.Nf3 b6 3.g3 Bb7 4.Bg2 c5 5.dxc5 bxc5 6.O-O g6 7.c3 Qc8 8.Qb3 Nc6 9.Ne5 Nd8 10.Bxb7 Qxb7 11.Qxb7 Nxb7 12.Na3 d6 13.Nd3 Bg7 14.f3 O-O 15.e4 Nd7 16.Be3 Na5 17.Rac1 Rfc8 18.b4 Nb7 19.Rc2 Rc6 20.f4 Ra6 21.Nc4 Nb6 22.Nxb6 axb6 23.bxc5 bxc5 24.Rff2 Ra3 25.e5 c4 26.Nb4 dxe5 27.Nc6 exf4 28.Rxf4 e6 29.Rxc4 Nd6 30.Ne7+ Kf8 31.Rc7 Nb5 32.Rb7 Rxc3 33.Rxc3 Nxc3 34.Bc5 Bd4+ 35.Bxd4 Ne2+ 36.Kf2 Nxd4 37.Ke3 Ra4 38.Kd3 Nf3 39.Nc6 Rxa2 40.h4 Ra3+ 41.Ke4 Rc3 42.Nd8 f5+ 43.Kf4 e5#