1.e4 c5 2.Nc3 Nc6 3.g3 g6 4.Bg2 Bg7 5.d3 d6 6.Be3 Nf6 7.h3 O-O 8.Qd2 Re8 9.Nge2 Bd7 10.O-O a6 11.Bh6 Bh8 12.f4 Qc7 13.g4 b5 14.Ng3 b4 15.Nce2 Red8 16.f5 a5 17.Rf2 Ne8 18.Raf1 Ne5 19.Nf4 Bc6 20.fxg6 hxg6 21.h4 Nxg4 22.Ne6 fxe6 23.Rf8+ Kh7 24.Qg5 Bd4+ 25.Kh1 Ng7 26.R8f7 Nxh6 27.h5 gxh5 28.Nxh5 Nxf7 29.Rxf7 Rg8 30.Nf6+ exf6 31.Qh5#