1.Nf3 d5 2.g3 Bg4 3.Bg2 Bxf3 4.Bxf3 Nf6 5.c4 e6 6.Qb3 Nc6 7.cxd5 exd5 8.Nc3 Nd4 9.Qa4+ Nc6 10.d4 Be7 11.O-O O-O 12.Rd1 a6 13.Bg5 b5 14.Qc2 Rc8 15.e3 Ne8 16.Nxd5 Bxg5 17.Qxc6 Nd6 18.Qxa6 g6 19.Qc6 h5 20.h4 Bh6 21.Qd7 c5 22.Qxd8 Rfxd8 23.Ne7+ Kf8 24.Nxc8 Rxc8 25.dxc5 Nc4 26.b3 Ne5 27.Bg2 Bg7 28.Rac1 Ke7 29.c6 Ke6 30.c7 Bf8 31.Rd8