Michael Klinger hit a superb undefeated 129 as Gloucestershire claimed a dramatic nine-wicket win over Leicestershire in LV= County Championship Division Two.
After all play was lost due to rain on day three at Grace Road, home skipper Ramnaresh Sarwan made a sporting declaration, setting Gloucestershire a target of 251 in 39 overs.
Klinger's 124-ball effort, coupled with a belligerent unbeaten 78 off 59 balls from Benny Howell, saw the visitors home and left Leicestershire still searching for a first win of the season.
Leicestershire started the day 12 without loss, a lead of 21, but soon lost their first wicket as Liam Norwell had Greg Smith caught behind by Geraint Jones for 10.
Jones also caught Ned Eckersley for 34, this time off Will Gidman who claimed his 31st wicket of the season. Sarwan could only add 24 before Howell dismissed him, Jones again involved.
Opener Angus Robson provided the backbone to the Leicestershire innings and looked on target for a maiden first class century before Tom Smith trapped him lbw for 96.
That was still two runs better than his previous best, while Josh Cobb (50) and Rob Taylor (24) also made good contributions before the innings was declared on 241 for five.
Gloucestershire got off to a flying start with two Klinger fours in a 10-run first over and they maintained a good pace with the skipper bringing up his 50 off just 54 balls. A Klinger six brought up the Gloucestershire 100 in the 18th over, before Gidman fell for 37 after skying Taylor into the hands of Smith.
The arrival of Howell at the crease did not hinder their momentum with his half-century coming off just 41 balls.
Klinger reached three figures in the following over, completing a century in 109 deliveries, before Howell confirmed a thrilling win with a six off Jagir Naik to give Gloucestershire 21 points.