1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nc6 5.Nc3 Qc7 6.f4 a6 7.Be3 b5 8.Bd3 Bb7 9.Qf3 Nf6 10.g4 h5 11.g5 Ng4 12.Bg1 Nxd4 13.Bxd4 e5 14.fxe5 Bc5 15.Bxc5 Qxc5 16.O-O-O Qf2 17.Qh3 Qf4+ 18.Rd2 Qxg5 19.Be2 Nxe5 20.Qf1 g6 21.Rg1 Qe7 22.Qf2 Kf8 23.Nd1 Bxe4 24.Qf4 d5 25.Ne3 Kg7 26.Rd4 Nc6 27.Bf3 Rhe8 28.Bxe4 Qxe4 29.Nf5+ Kf6 30.Qg5+ Ke6 31.Ng7+