SPA cricket ace Ashley Giles hit another half century as England beat Zimbabwe by an innings and 69 runs in the Second Test.

The Warwickshire spinner, who hit 52 in the First Test, also took a wicket in the tourists' second innings.