1.e4 c5 2.Nc3 d6 3.f4 g6 4.Nf3 Bg7 5.g3 Nc6 6.Bg2 e6 7.d3 Nge7 8.Be3 O-O 9.O-O b6 10.Bf2 Ba6 11.g4 f5 12.Ng5 Qd7 13.exf5 exf5 14.Re1 Bb7 15.Ne6 Nd4 16.Nxf8 Rxf8 17.g5 Bxg2 18.Kxg2 Qb7+ 19.Kg3 Nec6 20.Nd5 Qf7 21.c4 Ne6 22.Rb1 h6 23.h4 hxg5 24.hxg5 Ne7 25.Nxe7+ Qxe7 26.Qf3 Re8 27.Kg2 Qf7 28.Kf1 Bd4 29.Bxd4 Nxd4 30.Rxe8+ Qxe8 31.Qd5+