The Edmonds (19-10) built an early edge on Sunday, but the Skagit Valley (20-13) roared back to steal a 7-2 victory at Skagit Valley.
The Skagit Valley took the lead in the eighth inning on a fielder's choice.
Stephen Hansen had a hot bat for the Skagit Valley. Hansen went 2-4, drove in one and scored two runs. He doubled in the fourth inning and singled in the eighth inning.
David Stealy picked up the win for the Skagit Valley. Stealy pitched eight innings and allowed two earned runs, seven hits and two walks while striking out three.
Blaze Randazzo (3-2) took the loss for the Edmonds. He allowed seven runs in 7 2/3 innings, walked two and struck out three.