1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 d6 6.g4 h6 7.h4 Nc6 8.g5 hxg5 9.Bxg5 Qb6 10.Nb3 a6 11.Qd2 Be7 12.Be2 Bd7 13.O-O-O Qc7 14.h5 O-O-O 15.h6 gxh6 16.Rxh6 Rxh6 17.Bxh6 Ne5 18.Bg5 Bc6 19.f4 Ned7 20.Qe3 e5 21.Kb1 Re8 22.Bc4 exf4 23.Qxf4 Ne5 24.Bxf7 Nxf7 25.Bxf6 Bxf6 26.Qxf6 Bxe4 27.Nxe4 Rxe4 28.Qf5+ Kd8