1.c4 Nf6 2.Nc3 e6 3.g3 d5 4.cxd5 exd5 5.Bg2 Bf5 6.Qb3 Nc6 7.Nxd5 Nxd5 8.Bxd5 Nb4 9.Bxf7+ Kd7 10.d3 Qe7 11.Be3 g6 12.a3 Nc2+ 13.Qxc2 Qxf7 14.Bd4 Rg8 15.Nf3 Qd5 16.Qc4 Be6 17.Qxd5+ Bxd5 18.O-O Bxf3 19.exf3 Bg7 20.Bxg7 Rxg7 21.Rfe1 Rf7 22.Re3 Raf8 23.Kg2 g5 24.Rc1 c6 25.Rc4 h5 26.h4 g4 27.f4 Rf5 28.Rd4+ Kc8 29.Rde4 Kd8 30.Re5 R8f7 31.Rxf5 Rxf5 32.Re5 Rxe5 33.fxe5 Ke7 34.f4