1.d4 Nf6 2.Nf3 e6 3.e3 c5 4.Bd3 b6 5.Nbd2 Bb7 6.b3 Be7 7.Bb2 O-O 8.e4 d6 9.c4 cxd4 10.Nxd4 Nbd7 11.O-O Nc5 12.Qe2 Nxd3 13.Qxd3 a6 14.Rae1 Qc7 15.Kh1 Rfe8 16.f4 Bf8 17.e5 Nh5 18.Qh3 g6 19.Ne4 d5 20.Ng5 dxc4 21.f5 exf5 22.Nxf5 f6 23.exf6 Nf4 24.Ne7+ Rxe7 25.Rxe7 Bh6 26.f7+ Kf8 27.Qxh6+ Kxe7 28.f8=Q+ Rxf8 29.Qg7+