1.e4 c5 2.Nf3 d6 3.Nc3 Nf6 4.e5 dxe5 5.Nxe5 e6 6.Bb5+ Nbd7 7.d4 a6 8.Bxd7+ Nxd7 9.Qh5 Qe7 10.Ne4 Nf6 11.Nxf6+ gxf6 12.Ng4 Rg8 13.dxc5 Rg6 14.b4 a5 15.c3 Bg7 16.f4 Bd7 17.O-O Bc6 18.g3 O-O-O 19.Be3 Rd5 20.Qh4 Rd3 21.b5 Bxb5 22.Bd4 Qd7 23.f5 Rxd4 24.fxg6 Rd2 25.gxh7 Bc6 26.h8=Q+ Bxh8 27.Qxh8+ Kc7 28.Rf2 Qd5 29.Rxd2 Qh1+ 30.Kf2 Qg2+ 31.Ke1 Qh1+ 32.Ke2 Qf3+