1.e4 c5 2.Nc3 d6 3.f4 g6 4.d4 cxd4 5.Qxd4 Nf6 6.Bd3 Nc6 7.Qf2 Ng4 8.Qg3 h5 9.Nf3 e5 10.f5 gxf5 11.exf5 Rg8 12.Bd2 Nb4 13.O-O Nxd3 14.cxd3 Bxf5 15.d4 Be7 16.Nd5 h4 17.Qe1 h3 18.g3 Bd3 19.Ba5 b6 20.Bc3 f5 21.Rd1 Bxf1 22.Qxf1 e4 23.Ne5 dxe5 24.Qb5+ Qd7 25.Nc7+ Kd8 26.Qc4 Ne3 27.Ne6+ Ke8 28.Nc7+ Kf8 29.Ne6+ Kf7 30.Nd8+ Kg7 31.Qf7+ Kh6 32.Bd2 Raxd8 33.Bxe3+ f4 34.Bc1 Bg5