1.e4 c5 2.Nf3 Nc6 3.Bb5 g6 4.Bxc6 dxc6 5.d3 Bg7 6.h3 e5 7.Nc3 Qe7 8.O-O Nf6 9.Nh2 Nd7 10.f4 exf4 11.Bxf4 Nf8 12.e5 Ne6 13.Bg3 h5 14.Ne4 O-O 15.Nf6+ Bxf6 16.exf6 Qd8 17.Qd2 Kh7 18.Rae1 Rh8 19.Nf3 Kg8 20.Ne5 h4 21.Bh2 Rh5 22.Kh1 Nd4 23.Nxg6 fxg6 24.f7+ Kf8 25.Bd6+ Qxd6 26.Re8+ Kg7 27.Rg8+ Kh7 28.f8=Q