Shelby struck for four runs in the first inning and went on to beat Sandusky and sweep the regular season by an 8-1 count Monday in a Lake Division battle between Sandusky Bay Conference members.
Coincidentally, the first meeting between the two schools back on April 5 was also an 8-1 decision.
The Whippets picked up their sixth straight triumph and now stand at 4-3 in the Lake Division and 9-3 in all contests.
SHS sent nine batters to the plate in the bottom of the first and grabbed a lead they would never relinquish. Hunter Hoffman drilled a RBI double while Tanner Elliott and James Steele each contributed run-scoring singles in the 4-0 start.
After the Blue Streaks made it 4-1 in the top of the third, Shelby answered with a run in the bottom half of the same stanza. Dylan Beekman doubled, went to third on a passed ball and scored on a sacrifice fly by Seth Wasilewski to make it 5-1.
The Whippets tacked on three runs more in the fourth with RBI hits from Elliott, Wasilewski and Steele.
SHS accumulated 10 hits in the win. Elliott, McGwire Albert and Steele each had two safeties.
Elliott worked all seven innings on the hill and limited Sandusky to four hits. He went on to fan six and walk five. In the loss, Gavin Craig struck out three and walked two.
The run against Elliott was unearned and he lowered his earned run average to 0.38.
Shelby has allowed only two runs - both unearned - in its current winning streak. They have blanked four opponents in that run.
During the middle three innings the game was played in a steady rain that saw the wind pick up and temperatures plummet.
The Whippets play host to Clyde Wednesday.
At Shelby High School