1.e4 c5 2.Nc3 e6 3.f4 d5 4.Nf3 dxe4 5.Nxe4 Qc7 6.g3 b6 7.Bg2 Bb7 8.Qe2 Be7 9.Ne5 Nh6 10.b3 O-O 11.Bb2 Nc6 12.Nxc6 Bxc6 13.O-O Nf5 14.Qh5 Rad8 15.Rae1 Nd4 16.g4 Rd5 17.g5 Rfd8 18.Re3 g6 19.Qh6 f5 20.Rh3 Kf7 21.Qxh7+ Ke8 22.Nf6+ Bxf6 23.Qxc7 R8d7 24.Qxd7+ Kxd7 25.gxf6 Ne2+ 26.Kh1 Rxd2 27.Bxc6+ Kxc6 28.f7 Rd8 29.Rh8 Rxh8 30.Bxh8