1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Bg5 e6 7.f4 Be7 8.Qf3 Nbd7 9.Bc4 h6 10.Bh4 g5 11.fxg5 Ne5 12.Qe2 Nfg4 13.Bb3 Bxg5 14.Bg3 h5 15.Nf3 Nxf3+ 16.gxf3 h4 17.Bxd6 Qxd6 18.fxg4 h3 19.O-O Bd7 20.Qf2 O-O-O 21.Rad1 Qe5 22.Qxf7 Be3+ 23.Kh1 Bd4 24.Rxd4 Qxd4 25.Bxe6 Qd2 26.Bxd7+ Rxd7 27.Qf2 Rf7 28.Qc5+ Kb8 29.Qe5+ Ka7 30.Qc5+ Ka8 31.Rg1 Rf1