Andrew Kemmerer kept the Olympic (3-17) off the board during his eight innings of work and the Edmonds (18-2) beat the Olympic, 10-0.
Kemmerer struck out three and allowed three walks and four hits.
The Edmonds blew out the Olympic thanks to 12 hits, including zero extra base hits. The Edmonds scored four runs in the eighth on a hit by pitch, a groundout by TC Florentine, , a hit by pitch, and a double by Ryan Archibald.
Ryan Budnick put himself in scoring position with two extra-base hits for the Edmonds.
Ethan Syverson ended up on the wrong side of the pitching decision, charged with his fifth loss of the year. He allowed six runs in 6 2/3 innings, walked six and struck out four.
The Edmonds' Florentine, Chris Osborne, Archibald and Budnick combined for seven hits and seven RBIs.