1.d4 Nf6 2.Nf3 c5 3.d5 b5 4.Bg5 Qb6 5.a4 bxa4 6.Nc3 d6 7.e4 Bg4 8.Bb5+ Nbd7 9.O-O g6 10.Rxa4 Bg7 11.Ra6 Qd8 12.Bc6 Rb8 13.Rxa7 O-O 14.h3 Bxf3 15.Qxf3 Ne5 16.Qe2 Rxb2 17.f4 Nxc6 18.dxc6 Qb6 19.Rxe7 Qxc6 20.Bxf6 Bxf6 21.Nd5 Bd4+ 22.Kh1 Qa4 23.Qg4 Qxc2 24.f5 Rb1 25.Qf3 Rxf1+ 26.Qxf1 Rb8 27.Kh2 Be5+ 28.Rxe5 dxe5 29.Qf3 Rb2 30.Qg4 h5 31.Qg5 Qd2 32.Qd8+ Kh7 33.Nf6+ Kg7 34.Ne8+ Kh6 35.Qxd2+ Rxd2 36.f6 c4 37.Nc7 c3 38.Nd5 c2 39.Ne7 c1=Q 40.Ng8+ Kh7