1.d4 d5 2.Nf3 e6 3.e3 Bd6 4.c4 c6 5.Nc3 f5 6.Ne5 Nf6 7.f4 O-O 8.Be2 Bd7 9.O-O Be8 10.a3 Nbd7 11.c5 Bc7 12.Bd2 Ne4 13.Nxe4 fxe4 14.b4 a6 15.Bg4 Qe7 16.Qe2 Nf6 17.Bh3 Bh5 18.g4 Be8 19.Be1 Nd7 20.Bg3 Nxe5 21.fxe5 Bg6 22.Bg2 Rxf1+ 23.Rxf1 Rf8 24.a4 Rxf1+ 25.Bxf1 Be8 26.Qf2 Bd8 27.Be2 g5 28.Qf1 Qf7 29.Qxf7+ Kxf7 30.Kf2 Bd7