1.Nf3 d5 2.g3 Nf6 3.Bg2 e6 4.O-O Be7 5.c4 O-O 6.d4 dxc4 7.Qc2 a6 8.Qxc4 b5 9.Qc2 Bb7 10.Bf4 Nc6 11.Rd1 Nd5 12.Bd2 Ncb4 13.Bxb4 Nxb4 14.Qc1 c5 15.dxc5 Qc7 16.a3 Nd5 17.b4 a5 18.e4 Nf6 19.Nc3 axb4 20.axb4 Rxa1 21.Qxa1 Nxe4 22.Nxb5 Qb8 23.Qa7 Qc8 24.Ne5 Nxc5 25.bxc5 Bxg2 26.Qxe7 Qa8 27.c6 Bd5 28.c7 f6 29.Nd7