1.d4 Nf6 2.Nc3 d5 3.e4 dxe4 4.f3 exf3 5.Nxf3 Bg4 6.h3 Bh5 7.g4 Bg6 8.Ne5 e6 9.Qf3 c6 10.g5 Nd5 11.Bd3 Nd7 12.Nxg6 hxg6 13.O-O Qe7 14.Nxd5 cxd5 15.c4 dxc4 16.Bxc4 Nb6 17.Bb5+ Kd8 18.Bf4 a6 19.Bc6 bxc6 20.Qxc6 Qa7 21.Rac1 Rc8 22.Qf3 Nd5 23.Be5 Rxc1 24.Rxc1 Rh5 25.Qg3 Bb4 26.Rc4 Bd2 27.h4 Be3+ 28.Kf1 Qb7 29.Bc7+ Nxc7 30.Qd6+ Ke8