1.e4 c5 2.f4 d5 3.exd5 Qxd5 4.Nc3 Qd8 5.Nf3 Nc6 6.Bc4 e6 7.d3 a6 8.a4 Nf6 9.O-O g6 10.Qe1 Be7 11.Ne5 Nd4 12.Qf2 Qc7 13.Ne4 Nxe4 14.dxe4 b6 15.c3 Nc6 16.Nxf7 Kxf7 17.f5 Ke8 18.f6 Ne5 19.f7+ Kd8 20.Bf4 Bd7 21.Qg3 Bd6 22.Bxe5 Bxe5 23.Qh4+ Kc8 24.f8=Q+ Rxf8 25.Rxf8+ Kb7 26.Rf7 Re8 27.Rd1 g5 28.Qxh7 Rh8 29.Qxh8 Bxh8 30.Rdxd7