1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nf6 5.Bd3 Nc6 6.Nxc6 dxc6 7.Bf4 Bc5 8.O-O e5 9.Bg3 Qe7 10.Nd2 Bg4 11.Be2 h5 12.h3 O-O-O 13.hxg4 hxg4 14.Re1 Kb8 15.Bd3 Rh5 16.Nc4 Qe6 17.Qc1 Rdh8 18.Kf1 Rh1+ 19.Ke2 Rxe1+ 20.Qxe1 Nxe4 21.Bxe4 Qxc4+ 22.Bd3 Qd5 23.Kd2 f6 24.Qe4 Qd7 25.Qf5 Kc7 26.Qxd7+ Kxd7 27.Bf5+ Ke7 28.Bxg4 f5 29.Bxf5 Rf8 30.Bh4+