1.Nf3 d5 2.g3 Nf6 3.Bg2 c6 4.O-O Bf5 5.c4 e6 6.Nc3 Bd6 7.d3 h6 8.cxd5 exd5 9.Nd4 Bg6 10.e4 dxe4 11.dxe4 O-O 12.Be3 Re8 13.f3 Na6 14.Qe2 Qe7 15.Nxc6 bxc6 16.Qxa6 Bc5 17.Bxc5 Qxc5+ 18.Kh1 Rad8 19.Rad1 Bh5 20.Qa4 Qb6 21.Qc2 Rxd1 22.Rxd1 Rd8 23.Rxd8+ Qxd8 24.h3 g5 25.Qf2 Qc7 26.f4 Nd7 27.e5 g4 28.h4 Qd8 29.Qd4 Qe7 30.Bxc6 Nb8 31.Nd5 Qf8 32.Nf6+