1.e4 c5 2.Nc3 d6 3.g3 Nf6 4.Bg2 g6 5.d3 Nc6 6.h3 Bg7 7.Be3 O-O 8.Qd2 Re8 9.f4 Bd7 10.Nge2 Rc8 11.O-O a6 12.g4 Bxg4 13.hxg4 Nxg4 14.Nd1 e6 15.Bh3 Nxe3 16.Qxe3 Nd4 17.Qd2 Qh4 18.Kg2 Nc6 19.c3 Ne7 20.Rh1 Qf6 21.Nf2 Nc6 22.Rag1 Qd8 23.Rd1 Qc7 24.Qe3 Rcd8 25.Qg3 Qe7 26.Rdg1 b5 27.Qh2 Qf8 28.Kf1 Ne7 29.f5 exf5 30.Bxf5 Nxf5 31.Qxh7#