1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Bg5 Nbd7 7.f4 Qc7 8.Qf3 h6 9.Bh4 g5 10.fxg5 hxg5 11.Bxg5 Qc5 12.Be3 Ne5 13.Qe2 Nfg4 14.Bg1 Bh6 15.a3 Qa5 16.Nb3 Qd8 17.Nd5 Be6 18.Bb6 Qc8 19.Nc7+ Kf8 20.Nxa8 Qxa8 21.Qd1 Bf4 22.Nd4 Qc8 23.Nxe6+ Qxe6 24.Qd5 Qc8 25.Qb3 Qc6 26.Bd3 Nxh2 27.Bf2 Qc8 28.Be2 Nhf3+ 29.gxf3 Rxh1+ 30.Bf1 Qh3 31.Ke2 Qh5 32.Rd1 Rh2 33.Rd5 Bg3 34.Qxb7 Qxf3+