NatWest Pro40 D1, Bristol: Worcestershire 271-6 (38.1 overs) bt Gloucestershire 270-9 (40 overs) by six wickets
Worcestershire clinched the Pro40 League Division One title - their first trophy in 13 years - to gain some consolation from their troubled season.
The Royals, who have been hit by floods and relegated from the Championship, beat Gloucestershire by six wickets in a day-night match in Bristol.
Craig Spearman (73) and Alex Gidman (63) helped the hosts to 270-9.
But Steve Davies (84) and Moeen Ali (72) put on 151 and then Stephen Moore (45) saw Worcestershire home.
"We won't need any help celebrating," skipper Gareth Batty said afterwards.
"There has never been a season like it in our history for weather, but the lads have been great and the spirit in the team has seen us through.
"It's our first trophy for so many years and it is great to have won it."
Worcestershire, who had won five matches and had one match abandoned going into Thursday's match, looked to be in trouble when Spearman and Gidman put on 115 runs for the third wicket.
Gidman was in particularly impressive form, hitting three sixes and four fours before left-arm spinner Ray Price had him stumped.
Chris Taylor and Spearman were both run out as the visitors fought back at the end of Gloucestershire's innings.
Wicket-keeper Davies fired his 84 off 93 balls and included 14 fours while Ali clubbed his 72 off just 51 balls with 11 fours and one six.
Moore and Graeme Hick continued Worcestershire's rapid progress with a stand of 59 before a floodlight failed and stalled the chase.
When the light came back on after 15 minutes, Hick lost his off stump for 34 and then Abdul Razzaq went for just one before Batty and Moore completed the victory with 11 balls remaining.
"It wasn't an easy total to face, but we haven't lost a one-day game since the start of June.
"The pitch was a good one for batting and the only time I was worried was when the lights went out. That cost us wickets, I'm sure, but we had enough in hand to win," Batty added.