1.e4 c5 2.Nf3 e6 3.Bc4 g6 4.c3 Nf6 5.d3 Bg7 6.e5 Ng4 7.h3 Nxe5 8.Nxe5 Bxe5 9.Bh6 g5 10.Qh5 Bf6 11.Nd2 d5 12.Bb5+ Bd7 13.Bxd7+ Nxd7 14.c4 b6 15.O-O d4 16.Ne4 Rg8 17.Rae1 Ne5 18.f4 Nxd3 19.fxg5 Rg6 20.Nxf6+ Ke7 21.Re2 Qd6 22.Qf3 Rb8 23.Qxd3 Qc6 24.Nxh7 Rh8 25.Nf6 Rhxh6 26.Nd5+ Kd8 27.gxh6 exd5 28.h7 Rh6 29.Rxf7 Qd6 30.cxd5 a5 31.Qa6 Qxd5 32.Qb7