1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 e5 6.Nde2 Bb4 7.a3 Ba5 8.b4 Bb6 9.f3 a6 10.Bg5 Ba7 11.Qd6 Qe7 12.Qd2 d6 13.Nd5 Qd8 14.Bxf6 gxf6 15.Qh6 Be6 16.Nxf6+ Ke7 17.c3 Qb6 18.Qh4 Kf8 19.Rd1 Rd8 20.Rd3 Bc4 21.Qh6+ Ke7 22.Nd5+ Bxd5 23.exd5 Nb8 24.Ng3 Qf2+ 25.Kd1 Qb6 26.Ne4 Kd7 27.Qg7 Kc8 28.g3 Nd7 29.Bh3 Qc7 30.Qh6 f6 31.Qxf6