1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 d6 5.Nc3 a6 6.Be3 e6 7.Be2 Nf6 8.O-O Be7 9.f4 e5 10.Nb3 exf4 11.Bxf4 Qb6+ 12.Kh1 Ne5 13.Bg5 h6 14.Bxf6 gxf6 15.Nd5 Qd8 16.Nd4 Be6 17.Nxe6 fxe6 18.Nf4 Qc8 19.Bg4 Nxg4 20.Qxg4 Qxc2 21.Nxe6 Rc8 22.Nd4 Qc4 23.b3 Qc3 24.Nf5 Rf8 25.Rad1 Rc6 26.Qh5+ Kd7 27.Nd4 Rg8 28.Nxc6 Qc2 29.Qh3+ Ke8 30.Rc1 Qxa2 31.Nxe7