1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Be2 e6 7.f4 Qc7 8.Bf3 Nbd7 9.Be3 Be7 10.Qd2 O-O 11.g4 g6 12.g5 Ne8 13.Qg2 Ng7 14.h4 e5 15.Nd5 Qd8 16.Ne2 exf4 17.Nexf4 Ne5 18.Nxe7+ Qxe7 19.Nd5 Nxf3+ 20.Qxf3 Qe5 21.O-O-O Ne8 22.Bd4 Qe6 23.h5 Bd7 24.Rdf1 f6 25.hxg6 hxg6 26.gxf6 Rf7 27.Rh6 Rh7 28.f7+ Qxf7 29.Qxf7+