1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Bg5 b5 7.f4 b4 8.Nd5 Nxe4 9.Qf3 Nxg5 10.fxg5 Bb7 11.Bc4 e6 12.O-O Qd7 13.Rae1 Nc6 14.Nxe6 fxe6 15.Rxe6+ Be7 16.Qf7+ Kd8 17.Qxg7 Re8 18.Nf6 Bxf6 19.Rxe8+ Qxe8 20.gxf6 Qe5 21.Qxb7 Qc5+ 22.Kh1 Ra7 23.Qxa7 Nxa7 24.f7 Qxc4 25.f8=Q+ Kc7 26.Qf7+ Qxf7 27.Rxf7+ Kb6 28.Rxh7 Nc6 29.h4 Nd4 30.h5 Nxc2 31.h6 d5