Gloucestershire 363 (Marshall 101, Payne 67*, Hogan 5-36) and 92 for 0 (Roderick 56*) beat Glamorgan 220 (Selman 101, Miles 4-44, Taylor 4-56) and 232 (Bragg 52, Payne 4-45) by ten wickets
Gloucestershire completed a ten-wicket victory on the third afternoon in Cardiff to condemn Glamorgan to a seventh loss of the season in the Specsavers Championship. David Payne claimed four wickets to follow a career-best 67 not out with the bat as Gloucestershire completed the double over their opponents.
Glamorgan, who are second from bottom in Division Two, were again let down by their batting as for the fourth successive innings they failed to last more than 65 overs. Defeat was their third in a row and second inside three days.
Gloucestershire added a further 16 runs to their overnight score before being dismissed for 363, a first-innings lead of 143, with Payne unbeaten on 67 and Michael Hogan, after taking the last two wickets, returning creditable figures of 25.1-6-36-5.
Only once in the last 12 innings have Glamorgan's openers shared a fifty partnership, and they were again in trouble when Owen Morgan was bowled by Josh Shaw in the sixth over. He was quickly followed four balls later when Nick Selman was caught by wicketkeeper Phil Mustard off Payne.
David Lloyd, who has been short of runs recently, again failed when he wafted at a ball outside the off stump, but Aneurin Donald, on reaching 4, had the distinction of becoming the youngest Glamorgan player to score 1000 runs in a season. Donald and Bragg put on 45 for the fourth wicket, but Donald became Jack Taylor's first victim when he edged an arm ball to slip, before Kieran Carlson collected a pair when he became Mustard's third catch behind the stumps.
Graham Wagg soon made his intentions clear by driving Taylor's offspin for successive sixes, but the bowler got his revenge when he bowled Wagg for a breezy 21. Apart from Bragg, who scored 52 with six boundaries, there was little resistance from Glamorgan's batsmen until Mark Wallace and stand-in captain Hogan put on 58 for the final wicket.
Needing to score 90 to win, Chris Dent and Gareth Roderick made a cautious start before Dent drove Wagg, who had reverted to left-arm spin, over long-on for six, and Roderick struck Carlson for three overs in his first over. They then hurried along at four runs an over, with Gloucestershire captain Roderick reaching fifty from 56 balls and hitting the winning runs in the 20th over.