The Power added an insurance run in the bottom of the seventh when Max Moroff lined a two-out single and scored on Dilson Herrera's double to right-center.
Ryan called on Medina to pitch the ninth, and he closed out the win with three strikeouts.
"If he gets ahead and gets some chases, he can strike some guys out, but I wouldn't consider him a strikeout pitcher," Ryan said of Medina. "He did a great job tonight."
The win, in front of 2,236 on a hot and muggy night, leaves the Power (14-11) just a game and a half behind Northern Division-leading Hickory in the South Atlantic League second-half standings.
The three-game series with Savannah concludes at 7:05 tonight, when right-hander John Kuchno (4-4, 4.65 ERA) takes the mound for the Power. He'll be opposed by Savannah lefty Matt Koch (5-4, 4.54).
The homestand continues Saturday with the start of a four-game series with the Kannapolis Intimidators.
Luis Urena, called up Tuesday from the Pirates' Gulf Coast rookie league team, got his first start with the Power at third base and scored the team's first run in the third. He reached on an error, stole second and scored on a double by Raul Fortunato.
Counting starter Holmes, Power pitchers recorded 11 strikeouts while walking just two. Holmes allowed three runs on six hits in his four innings and was yanked after reaching his prescribed pitch count of 85.
Kyle Haynes leads the Power bullpen with seven saves but Ryan said he was unavailable Thursday night because he'll be called on to make a spot start in a doubleheader next week on the club's road trip to Lexington. Seven different Power pitchers have recorded saves this season.
The SandGnats, an affiliate of the Mets, had a distinctive New York flavor with Long Island native and former Met Frank Viola serving as pitching coach and Shawn Teufel - son of former infielder and now Mets third base coach Tim Teufel - coming out of the bullpen. The younger Teufel, a side-winding left-hander, pitched a scoreless ninth inning for Savannah.
The Power outhit Savannah 10-8, and the teams committed two errors apiece.
Reach Nick Scala at 304-348-7947 or nsc...@wvgazette.com.