1.d4 Nf6 2.Nc3 d5 3.e4 Nxe4 4.Nxe4 dxe4 5.f3 e5 6.Be3 exf3 7.Nxf3 e4 8.Ng5 Bf5 9.Bc4 Bg6 10.O-O f6 11.Ne6 Qd7 12.Bf4 Bd6 13.Bxd6 cxd6 14.Bb5 Nc6 15.d5 Kf7 16.Nd4 Qc7 17.dxc6 bxc6 18.Bxc6 Rab8 19.Bd5+ Ke8 20.b3 Qc5 21.c4 f5 22.Kh1 Rf8 23.Ne6 Qb6 24.Nxf8 Kxf8 25.Bxe4 Kg8 26.Qd5+ Bf7 27.Qxf5 Bg6 28.Bd5+ Kh8 29.Qf8+