FORT MILL, SC — One day after pounding out 15 hits and 11 runs, the Buffalo Bisons were handcuffed by Charlotte Knights starter Zach Stewart.

Stewart limited the visiting Herd to just three hits through seven innings then Deunte Heath and Donnie Veal held them hitless over the final two innings to tuck away the Bisons, 3-0, on Monday night at Knights Stadium.

Bisons starter Thad Weber (3-2) was equally as effective in seven innings – allowing just two runs on six hits.

The veteran had won three consecutive starts, allowing only two earned runs on 11 hits in 20 innings of work (0.90 ERA). Last Wednesday, Weber gave up just one earned run over seven innings to beat Gwinnett, 4-3.

But the Bisons’ offense didn’t give Weber any help and went cold after registering an 11-3 victory over the Knights on Sunday.

The Herd couldn’t solve Stewart.

Stewart, who threw 80 pitches, pitched seven innings and scattered just three hits with six strikeouts and three hits.

Kevin Pillar, Eugeno Velez and Mike McCoy were the lone Bisons to record hits. The Herd went 0 for 5 with runners in scoring position.

Infielder Ryan Goins saw his six-game hitting streak come to a halt after going 0 for 3 Monday. Since June 23, Goins averaged .440 with a pair of doubles, a home run and four runs scored. Goins had at least one RBI in five consecutive games and drove in nine runs in his last nine games.

Charlotte struck first in the fifth inning when Tyler Greene scored on a sacrifice fly by Steve Tolleson. Greene scored again to make it 2-0 in the seventh after a double by Jim Gallagher before the Knights added an insurance run in the eighth on Josh Phegley’s sacrifice fly to right that scored Brent Morel.

The Bisons are 3-4 against the Knights this season. The teams split a four-game series in Buffalo, May 18-21. This is the Bisons’ final trip to Knights Stadium as Charlotte is scheduled to have a new stadium next year.

Buffalo is 27-35 in Charlotte since 1998.