1.d4 e6 2.c4 f5 3.Nc3 Nf6 4.e3 b6 5.Bd3 Bb7 6.f3 c5 7.Nge2 Nc6 8.O-O Bd6 9.b3 Qc7 10.f4 a6 11.d5 Ne7 12.e4 fxe4 13.Nxe4 exd5 14.Nxf6+ gxf6 15.cxd5 Bxd5 16.Nc3 Bf7 17.Bxa6 O-O 18.Bd3 c4 19.bxc4 Bxc4 20.Ne4 Bc5+ 21.Nxc5 Qxc5+ 22.Kh1 d5 23.Bb2 Qb5 24.Bxc4 dxc4 25.Bc3 Nd5 26.Bd4 Ra7 27.Qf3 c3 28.Bxc3 Nxc3 29.Qxc3 Rxa2 30.Rfb1 Rxa1 31.Qxa1