The Florence Freedom scored six runs in the seventh inning and held on for a 10-7 victory against the Gateway Grizzlies in their series finale on Sunday at GCS Ballpark in Sauget.
With the game tied at four in the seventh, Florence erupted for six runs on four hits, highlighted by a David Harris' grand slam.
An hour and a half rain delay moved back the start of the game in front of a crowd of 3,217.
Florence (24-15) and Gateway scored a run apiece in the second inning before the rain resumed.
Belleville East High School graduate Jim Jaquot brought in a run on a sacrifice fly for the Freedom and Gateway's Jet Butler scored on a Vladimir Frias' double-play groundout.
A delay of 23 minutes occurred after the end of the second inning because of rain.
Gateway (25-13) responded with two runs on two hits and a Florence error in the third.
Jose Flores drove in Michael Pair on an RBI single and Jonathan Johnson scored on a Freedom throwing error to make it 3-1 in favor of the Grizzlies.
That lead was short lived as Florence plated three runs on four hits in the fourth to take a one-run lead.
Landon Hernandez drove in a run on a double in the sixth, tying it 4-4, before the Freedom regained the lead at 10-4 with their six-run seventh.
Johnson recorded an RBI walk in the bottom of the seventh and Flores had his second RBI single of the game in that inning, pulling the Grizzlies within 10-6.
Jon Myers capped off the game's scoring in the eighth with his league-leading 10th homer of the season, a solo shot.
Flores, Chris McClendon, Myers and Pair all collected two hits for Gateway.
Tucker Jensen (4-2) suffered his first home loss of the season. He allowed six earned runs in 6 1/3 innings.
After a off day Monday, the Grizzlies resume their homestand Tuesday night against the Washington Wild Things. It'll be Strike Out ALS Night. Right-hander Tim Brown (5-2) will get the start for the Grizzlies. First pitch is set for 7:05 p.m.