1.c4 Nf6 2.Nc3 e6 3.g3 d5 4.cxd5 exd5 5.d4 c6 6.Bg2 Bd6 7.Nf3 Bf5 8.O-O Nbd7 9.Nh4 Be4 10.f3 Bg6 11.e4 dxe4 12.fxe4 Bh5 13.Bf3 Qa5 14.e5 Nxe5 15.dxe5 Bxe5 16.Bxh5 Nxh5 17.Qf3 O-O 18.Nf5 Nf6 19.Bg5 Rad8 20.Rad1 Qb6+ 21.Qe3 Qc7 22.Rxd8 Rxd8 23.Bxf6 Bxf6 24.Rd1 Bxc3 25.Rxd8+ Qxd8 26.Qxc3 Qd1+ 27.Kf2 Qg4 28.Qe5 h5 29.h3 Qg5 30.Ne7+