1.Nf3 Nf6 2.g3 d5 3.Bg2 c6 4.O-O Bg4 5.b3 Nbd7 6.Bb2 e6 7.c4 Bd6 8.d4 O-O 9.Nc3 Qe7 10.Qc1 Rac8 11.h3 Bh5 12.Nh4 b5 13.e4 Nxe4 14.Nxe4 dxe4 15.Bxe4 bxc4 16.bxc4 Nf6 17.Bg2 Bb4 18.a3 Bd6 19.Re1 Qc7 20.Qc3 Rfd8 21.Re3 Bf8 22.Qc2 Rd7 23.Rae1 Bg6 24.Nxg6 hxg6 25.h4 Ng4 26.Rxe6 fxe6 27.Bh3 Nf6 28.Bxe6+ Rf7 29.Qxg6 Rb8 30.Ba1 Bxa3 31.d5 Kf8 32.Be5 cxd5 33.Bxc7 Rxc7 34.h5