Skipper Ben Brown equalled a Sussex wicketkeeping record with six second innings catches as his side claimed a thrilling 28-run Specsavers County Championship win over Gloucestershire at Cheltenham.

The hosts were dismissed for 247, chasing a victory target of 276, with Jofra Archer taking 4-29 and Ollie Robinson 4-49. James Bracey was last man out for 87 when a memorable contest was finally decided.

Gareth Roderick contributed 66 to a fifth-wicket stand of 138 with 21-year-old Bracey, who faced 174 balls, hitting 10 fours.

But in the end the pace bowling of Archer, who had match figures of 8-91, and Robinson proved decisive in a match where the outcome was still in doubt at tea on the final day.

Sussex took 21 points to keep their promotion hopes alive, while the home side, who went into the game bottom of the Second Division, had to settle for six.