1.Nf3 d5 2.g3 Nf6 3.Bg2 e6 4.O-O c5 5.d3 Be7 6.Nc3 O-O 7.Nd2 Nc6 8.e4 dxe4 9.Ncxe4 Nxe4 10.Nxe4 e5 11.Be3 Nd4 12.f4 exf4 13.Rxf4 Ne6 14.Rf5 Qc7 15.Qd2 Nd4 16.Rff1 Bg4 17.c3 Ne6 18.d4 cxd4 19.cxd4 Rad8 20.Rac1 Qd7 21.d5 Nc7 22.d6 Nb5 23.dxe7 Qxe7 24.Qa5 Nd4 25.Bxd4 Rxd4 26.Rce1 Qd7 27.Qxa7 Bf5 28.Nc5 Qc8 29.Nxb7 Rb4 30.Nd6