1.d4 Nf6 2.Nf3 c5 3.d5 b5 4.Bg5 g6 5.d6 Bb7 6.Nc3 a6 7.Bxf6 exf6 8.Qd2 Qb6 9.Rd1 h5 10.Qf4 Bh6 11.Qxf6 O-O 12.Ne5 Qa5 13.Nxg6 fxg6 14.Qxg6+ Bg7 15.e3 Rf6 16.Qxh5 Qb4 17.Bd3 Nc6 18.Bh7+ Kh8 19.Bg6+ Kg8 20.a3 Qa5 21.O-O Ne5 22.Bh7+ Kh8 23.Bg6+ Kg8 24.Qh7+ Kf8 25.Be4 Qb6 26.Nd5 Bxd5 27.Bxd5 Nf7 28.Bxa8 Qd8 29.Bd5 Rh6 30.Qf5 Rf6 31.Qh5