1.e4 c5 2.Nc3 Nc6 3.g3 g6 4.Bg2 Bg7 5.d3 d6 6.f4 e5 7.Nf3 Nge7 8.O-O O-O 9.Ne2 Rb8 10.c3 Bg4 11.Be3 f5 12.h3 fxe4 13.hxg4 exf3 14.Bxf3 Qd7 15.Kg2 b6 16.Rh1 Qe6 17.Qa4 b5 18.Qc2 exf4 19.Nxf4 Rxf4 20.Bxf4 Nd5 21.Rae1 Nxf4+ 22.gxf4 Qd7 23.Qe2 Nd8 24.Qe8+ Qxe8 25.Rxe8+ Kf7 26.Rhe1 Bf8 27.Bd5+ Kg7 28.g5 Rc8 29.R1e7+ Bxe7 30.Rg8#