1.e4 c5 2.Nc3 Nc6 3.g3 e6 4.Bg2 Nf6 5.d3 d5 6.f4 b6 7.Nf3 Bb7 8.e5 Ng8 9.O-O h5 10.f5 exf5 11.Ng5 Nd4 12.Ne2 Nxe2+ 13.Qxe2 Be7 14.Rxf5 Nh6 15.e6 Nxf5 16.exf7+ Kd7 17.Qe6+ Kc7 18.Qxf5 Bxg5 19.Bxg5 Qd7 20.Qe5+ Kc6 21.c4 b5 22.a4 bxa4 23.Qxg7 Raf8 24.Qf6+ Kc7 25.Bf4+ Kc8 26.Qe5 Kd8 27.Bh3 Re8 28.Qf6+ Qe7 29.fxe8=Q+ Rxe8 30.Qxe7+ Kxe7 31.Re1+