1.d4 Nf6 2.Bf4 d5 3.e3 c5 4.Nc3 e6 5.Nb5 Na6 6.c3 Qb6 7.a4 Be7 8.Nf3 O-O 9.Ne5 Ne4 10.Bd3 f6 11.Nc4 Qd8 12.Bxe4 dxe4 13.Ncd6 cxd4 14.exd4 g5 15.Bg3 f5 16.Be5 Bxd6 17.Nxd6 Nc7 18.Qh5 Nd5 19.Qh6 Qe7 20.h4 g4 21.Qg5+ Qxg5 22.hxg5 Ne7 23.Rh6 Ng6 24.Kd2 Rd8 25.Rah1 Nf8 26.g6 Rd7 27.Ne8 hxg6 28.Nf6+ Kf7 29.Rh7+