1.Nf3 Nf6 2.g3 e6 3.Bg2 Be7 4.O-O O-O 5.d4 d5 6.c4 c6 7.Qc2 Nbd7 8.Nbd2 b6 9.e4 Bb7 10.b3 Rc8 11.Bb2 c5 12.exd5 exd5 13.Rad1 Ba6 14.Rfe1 Bd6 15.Ne5 cxd4 16.Nxd7 Nxd7 17.Bxd4 dxc4 18.bxc4 Bc5 19.Bc3 Qc7 20.Qb2 g6 21.Bd5 Rfe8 22.Ne4 Bf8 23.c5 Bxc5 24.Ng5 Rxe1+ 25.Rxe1 Rf8 26.Bh8 Bxf2+ 27.Kxf2 Qc5+ 28.Re3 Nf6 29.Qxf6 Qc2+ 30.Kf3 Qd1+ 31.Kf4 Qf1+ 32.Nf3 g5+ 33.Qxg5+ Kxh8 34.Qf6+ Kg8 35.Bxf7+