1.g3 c5 2.Bg2 d5 3.c4 e6 4.Nf3 Nc6 5.O-O Nf6 6.cxd5 exd5 7.d4 b6 8.Nc3 Be7 9.Bg5 Be6 10.h3 O-O 11.Be3 c4 12.Ne5 Rc8 13.g4 Ne8 14.f4 f6 15.Nxc6 Rxc6 16.f5 Bf7 17.a3 a6 18.Bf4 Nc7 19.e3 Bd6 20.h4 Bxf4 21.exf4 Kh8 22.g5 Bg8 23.Qg4 b5 24.Rae1 a5 25.Ne2 b4 26.Rf3 bxa3 27.bxa3 a4 28.h5 fxg5 29.fxg5 Qd7 30.Nf4 Bf7 31.g6 Be8 32.gxh7 c3 33.Ref1 Nb5 34.Ng6+ Bxg6 35.fxg6