1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Qxd4 e5 5.Bb5+ Nd7 6.Qd3 a6 7.Bxd7+ Bxd7 8.Nc3 b5 9.Nd5 Ne7 10.Bg5 Be6 11.O-O f6 12.Bxf6 gxf6 13.Nxf6+ Kf7 14.Ng5+ Kxf6 15.f4 Ng6 16.Qg3 exf4 17.Rxf4+ Nxf4 18.Qxf4+ Ke7 19.Rf1 Kd7 20.Nxe6 Qe7 21.Nd4 Kc7 22.Qf5 Bg7 23.Ne6+ Kb6 24.Nf4 Ka7 25.Nd5 Bd4+ 26.Kh1 Qb7 27.Rd1 Rhf8 28.Qh3 Rf2 29.Qd3 Qg7 30.g3 Bc5 31.b4 Qg4