1.e4 c5 2.Nc3 Nc6 3.f4 d6 4.Nf3 g6 5.Bb5 Bg7 6.d3 Bd7 7.O-O a6 8.Bc4 b5 9.Bb3 e6 10.h3 Nge7 11.Qe1 Na5 12.a3 Nxb3 13.cxb3 O-O 14.g4 Qb6 15.Qh4 f6 16.e5 c4+ 17.Kh2 cxd3 18.Ne4 Nd5 19.exf6 Nxf6 20.Nfg5 h6 21.Nxf6+ Rxf6 22.Ne4 Rf7 23.f5 g5 24.Qh5 exf5 25.Qg6 Qd4 26.Ng3 Rf6 27.Nxf5 Qe5+ 28.Bf4 Qxb2+ 29.Kg1 Rxg6 30.Ne7+ Kh7 31.Nxg6 Kxg6