A sparkling career-best 156 from ex-Oxfordshire all-rounder Jack Taylor helped Gloucestershire wrap up a nine-wicket win against Northants at Cheltenham.

The 23-year-old former Great & Little Tew player faced only 125 balls, hitting 14 fours and five sixes before being last man out in a total of 372, having exceeded his previous best of 120, made earlier this season.

Northants, who trailed by 126, were skittled out for 160 in their second innings, leaving the hosts only 35 to win.