1.Nf3 d5 2.c4 e6 3.g3 g6 4.d4 Bg7 5.Nc3 c6 6.e4 dxc4 7.Bxc4 Ne7 8.Be3 Nd7 9.Qd2 b5 10.Be2 h5 11.Bg5 f6 12.Be3 Bb7 13.O-O a6 14.Rfd1 O-O 15.Qc2 Qe8 16.a4 Rc8 17.Qb3 Qf7 18.Bc4 bxc4 19.Qxb7 Nb8 20.Qb4 g5 21.Qxc4 g4 22.Ne1 e5 23.Qxf7+ Kxf7 24.dxe5 f5 25.Nd3 Ng6 26.Bd4 Kg8 27.Bc5 Rfe8 28.exf5 Nxe5 29.Nf4 Nf3+ 30.Kg2 Re5 31.Ng6 Rxc5 32.Ne7+ Kh7 33.Nxc8 Rxf5 34.Rd8 Be5 35.Nd6