1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nc6 5.Nc3 d6 6.Be3 Nf6 7.f4 Be7 8.Qf3 O-O 9.O-O-O Qc7 10.h3 a6 11.g4 Nxd4 12.Bxd4 e5 13.Bf2 exf4 14.g5 Nd7 15.Qxf4 Qd8 16.Rg1 Re8 17.Nd5 Bf8 18.h4 b5 19.Bh3 Rb8 20.Bxd7 Bxd7 21.Nf6+ Kh8 22.Nxe8 Qxe8 23.h5 Qe6 24.h6 Qxa2 25.Bd4 Rc8 26.hxg7+ Bxg7 27.Bxg7+ Kxg7 28.Qf6+ Kg8 29.g6 Rxc2+ 30.Kxc2 Qc4+ 31.Kd2 fxg6