1.e4 c5 2.Nc3 g6 3.g3 Bg7 4.Bg2 Nc6 5.f4 d6 6.Nf3 Nh6 7.O-O O-O 8.h3 f5 9.d3 Rb8 10.a4 Nf7 11.exf5 Bxf5 12.g4 Bd7 13.Ne4 e5 14.c3 Qb6 15.f5 gxf5 16.gxf5 Bxf5 17.Nh4 Bg6 18.Nxg6 hxg6 19.Qg4 Ne7 20.Qe6 c4+ 21.Kh2 Rbe8 22.Ng5 Nf5 23.Qxg6 Nxg5 24.Bxg5 Ne3 25.Bf6 Nxf1+ 26.Rxf1 Rxf6 27.Qxe8+ Rf8 28.Bd5+ Kh7 29.Qh5+ Bh6 30.Rxf8 Kg7 31.Qf7#