1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 e5 5.Nb5 a6 6.Nd6+ Bxd6 7.Qxd6 Qe7 8.Qd2 Nf6 9.Nc3 d6 10.b3 b5 11.Bb2 O-O 12.O-O-O Rd8 13.Nd5 Nxd5 14.exd5 Nb8 15.f4 f6 16.Kb1 Nd7 17.g4 exf4 18.Qxf4 Ne5 19.Rg1 Re8 20.Rg3 Bd7 21.Qd4 a5 22.h4 b4 23.g5 f5 24.h5 Rf8 25.Qf4 Rac8 26.Re1 Rfe8 27.Rge3 Qf7 28.h6 Qxd5 29.hxg7 Qd2 30.Bd3 Nxd3 31.Rxe8+