1.d4 e6 2.c4 f5 3.g3 Nf6 4.Bg2 Be7 5.Nc3 d5 6.b3 O-O 7.Nf3 c6 8.O-O Ne4 9.Bd2 Bf6 10.e3 Nd7 11.Qc2 Qe8 12.Rac1 Qh5 13.cxd5 exd5 14.Ne2 g5 15.Ba5 c5 16.dxc5 Ndxc5 17.Bb4 b6 18.Nfd4 Ba6 19.Bf3 Qg6 20.Bxc5 bxc5 21.Bxe4 dxe4 22.Qxc5 Bxd4 23.Nxd4 Bxf1 24.Kxf1 Qf7 25.Qe5 Rae8 26.Qa5 Qh5 27.Qd5+ Qf7 28.Qa5 Qh5 29.Qd5+ Kh8 30.Nxf5 Qh3+