Narveson went the first six innings, allowing two earned runs on three hits—two of them homers--and four walks while striking out five. Richie Gardner and Joe Bateman combined for five strikeouts during three scoreless innings, with the latter registering his fourth save.
Gibbons hit his third homer, a solo shot during a two-run fourth, and Rottino clubbed his seventh, a two-run blast in the sixth that proved to be the difference.
The Stars (26-28) survived three errors behind a big first inning and excellent pitching in claiming a 3-1 triumph over Chattanooga.
Huntsville scored all of the runs it needed in its initial at-bat: Left-fielder Michael Brantley led off with a walk, Alcides Escobar singled with one out and Angel Salome lifted his 10th homer to right field for a 3-0 advantage.
Southpaw David Welch (11-2) and two relievers made it stand up. Welch allowed five hits and one run in 6.2 innings, fanning five. Steve Bray struck out two in 1.1 innings and Dave Johnson recorded his third save despite giving up two hits in his only frame.
Brantley finished 3 for 3 and Salome went 3 for 4 as they accounted for six of the Stars' nine hits. Salome pushed his team-leading average to .361, while Brantley sits at .331.
The Manatees turned a 4-0 advantage in the seventh into a rout with a six-run eighth in claiming a 10-1 victory at Palm Beach.
Brevard County (25-27) sent 11 batters to the plate, registering six hits and taking two walks during its big inning. The big blows were RBI doubles from designated hitter Lou Palmisano and second baseman Yohannis Perez and right fielder Chuck Caufield's two-run single.
Caufield finished 3 for 4 with two runs, Palmisano was 2 for 5 and catcher Andy Bouchie knocked in two runs with a sacrifice fly and solo homer, his fourth.
Casey Baron (3-2) got the victory with two innings in relief of starter Joshua Butler, who worked the first four scoreless innings with two hits. Zach Braddock struck out four while giving up one hit in the seventh and eighth.
The Power moved back into first place with a 5-1 triumph at Greenville while Lakewood was losing at home to Charleston.
West Virginia (36-18) grabbed the lead for good in the sixth and clinched it on catcher Anderson De La Rosa's fourth homer, a two-run blast with one out in the ninth.
Left-hander Daniel Merklinger (7-8) won his third straight decision, allowing only three hits and one run in five innings while striking out eight. Roque Mercedes worked the final four innings to record his third save, adding six strikeouts.
The Brewers vaulted to a 5-1 lead after three innings, but Orem scored three times in the fifth to tie the score at 6-all and won it with two runs in the ninth, 8-6.
Efrain Nieves worked the first four innings, surrendering six runs, only four earned, on nine hits, including two homers. Cody Adams (3-3) went the final five innings, allowing three runs on six hits.
Shaky pitching and poor defense created an early hole again as the Brewers dropped a 12-4 decision in which the Cubs scored in every inning but the sixth.
The woeful Brewers slipped to 3-13 in the second half and 9-35 overall.
Seth Lintz (0-2) started and has struggled after not allowing any earned runs in his first three outings. Lintz has been reached for 10 earned runs in his last four appearances, although six came in his July 31 game against the Athletics. He gave up five runs, three earned, on three hits in three innings Friday.