1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 a6 5.Nc3 d6 6.Be3 b5 7.a3 Bb7 8.Qf3 Nf6 9.g4 h6 10.Bg2 Nbd7 11.Qh3 Ne5 12.g5 Nfd7 13.f4 Nc4 14.g6 Qe7 15.Bd2 fxg6 16.Nxe6 Kf7 17.Nc7 Rd8 18.N3d5 Bxd5 19.Nxd5 Qe6 20.Qxe6+ Kxe6 21.Bc3 Ncb6 22.Nc7+ Kf7 23.Nxa6 Rc8 24.Bh3 Ke8 25.Nb4 Rc5 26.Bf1 Be7 27.Bd3 Rf8 28.O-O