1.Nf3 Nf6 2.g3 g6 3.Bg2 Bg7 4.c4 c5 5.Nc3 O-O 6.O-O d6 7.d4 cxd4 8.Nxd4 Nbd7 9.e4 Ne5 10.b3 Bd7 11.f4 Nc6 12.Nxc6 Bxc6 13.Be3 Qc8 14.Bd4 Rd8 15.Nd5 Nxd5 16.exd5 Bd7 17.Bxg7 Kxg7 18.Qd4+ Kg8 19.Rae1 Re8 20.Re3 b5 21.Rfe1 Qd8 22.h3 bxc4 23.bxc4 Rb8 24.g4 Qa5 25.R1e2 Qd8 26.Bf3 Rb7 27.h4 Rb1+ 28.Kh2 e5 29.fxe5 Qxh4+ 30.Kg2 Rh1 31.Qf4 Qh3+