The Power (4-2 second half, 41-35 overall) took advantage of Suns starter Brett Mooneyham, who walked four in 31/3 innings. Two walks and a dreadful throwing error by catcher Pedro Severino on a pickoff helped put the Power up 2-0. Josh Bell had the lone RBI, on a sacrifice fly, while the second run scored on that error.
In the third inning, Mooneyham exited with runners on first and third, and the Power touched up reliever Travis Henke for three runs - Gourley's RBI single and a two-run double by Dilson Herrera.
Francisco Diaz doubled to lead off the sixth, advanced to third on an error and scored on Gourley's single.
Otherwise, the story was the Power's three-hit pitching, even with starter Clay Holmes walking four in four-plus innings. When he walked the first two in the fifth, he was hooked in favor of Ryan Hafner.
Hafner (5-0) gave up a sacrifice bunt and an RBI single to Tony Renda, but got the final two outs - the first by fielding a comebacker to the mound and the next on a lazy fly to left.
Hafner pitched a hitless sixth and seventh before yielding to Christian Meza, who put down the last six in order.
It was a tidy ending for the crowd of 2,157 on a humid night.
"I think Hafner set the tone, three clean innings," Ryan said. "Getting out of that jam with just one run, he made a great defensive play on a ball hit right back at him. And he had two clean innings after that, so we gave our bullpen some rest and we didn't have to throw in another guy.
"Haynes throwing two innings helped us for tomorrow night."
The Power and Suns (4-2, 42-31) meet again at 7:05 p.m. today and Thursday, closing out the seven-game homestand.
Reach Doug Smock at 304-348-5130, dougsm...@wvgazette.com or follow him at twitter.com/dougsmock.