1.d4 Nf6 2.Nf3 c5 3.d5 b5 4.Bg5 Qa5+ 5.c3 d6 6.Bxf6 exf6 7.a4 Bd7 8.Nfd2 bxa4 9.Nc4 Qc7 10.e4 Be7 11.Bd3 O-O 12.Nba3 Re8 13.O-O Bf8 14.f4 a6 15.e5 f5 16.Qf3 Ra7 17.Rae1 g6 18.Re2 dxe5 19.fxe5 Bb5 20.Rfe1 Qd8 21.Nc2 Rd7 22.N2e3 Bg7 23.Nxf5 gxf5 24.Qxf5 Rxd5 25.Qxh7+ Kf8 26.Rf1 Re7 27.e6 Be8 28.exf7 Rxf7 29.Ref2 Nd7 30.Rxf7+ Bxf7 31.Ne3 Nf6 32.Qh4 Rxd3 33.Nf5 Rd1 34.Nxg7 Rxf1+ 35.Kxf1 Qd3+