1.d4 Nf6 2.Bg5 d5 3.e3 e6 4.Nd2 c5 5.c3 a6 6.Bd3 Nc6 7.f4 Be7 8.Ngf3 b5 9.O-O c4 10.Bc2 b4 11.Ne5 Bb7 12.Qe2 bxc3 13.bxc3 Qa5 14.Rab1 Nd8 15.Qd1 O-O 16.Bxf6 Bxf6 17.Nd7 Qxc3 18.Nxf6+ gxf6 19.Bxh7+ Kxh7 20.Qh5+ Kg7 21.Rf3 Rg8 22.Rg3+ Kf8 23.Qh6+ Ke7 24.Rxg8 Qxe3+ 25.Kh1 Bc6 26.Nf3 c3 27.Qf8+ Kd7 28.Ne5+ Kc7 29.Qe7+