1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.h3 e6 7.g4 h6 8.Bg2 g5 9.O-O Nbd7 10.a4 Ne5 11.f4 gxf4 12.Bxf4 Nfd7 13.Nce2 h5 14.gxh5 Rxh5 15.Ng3 Rh7 16.Nf3 Qb6+ 17.Kh1 Ng6 18.Ng5 Rh4 19.a5 Qc5 20.b4 Qc7 21.Be3 Nde5 22.Nh5 Bd7 23.Nf6+ Ke7 24.Ng8+ Ke8 25.Nf6+ Ke7 26.Nf3 Bh6 27.Bb6 Qc4 28.Nxh4 Nxh4 29.Qh5 Nxg2 30.Qxh6 Qxc2 31.Qg5 Rh8 32.Nh7+