1.d4 d5 2.c3 Bf5 3.Bg5 Nf6 4.e3 h6 5.Bh4 e6 6.Bd3 Bxd3 7.Qxd3 c6 8.Nf3 Be7 9.Nbd2 Nbd7 10.O-O Qb6 11.Bxf6 Nxf6 12.Rab1 c5 13.Ne5 O-O 14.f4 Rac8 15.g4 Bd6 16.Ndf3 cxd4 17.exd4 Rfd8 18.h4 Ne4 19.g5 hxg5 20.Nxg5 f6 21.Nef7 fxg5 22.Nxd8 Bxf4 23.hxg5 Qxd8 24.Rxf4 Qxg5+ 25.Kf1 Qxf4+ 26.Ke1 Rf8 27.a4 Qf2+ 28.Kd1 Qf3+ 29.Qe2 g5