There were times when the play was a little sloppy, but when the final out was recorded Sunday at Coca-Cola Field, the Buffalo Bisons ended their homestand with a 5-2 mark, pulling out wins in some improbable ways.
Here are five things we learned about the Herd this week:
1. Roemon Fields continues to deliver. The outfielder saw his 14-game hit streak end on Sunday, going 0 for 3. During that streak he had seven multi-hit performances, drove in nine runs, stole six bases and drew five walks.
It's been a surprising start to his time in Buffalo. The 26-year-old started the season in Double-A New Hampshire where he was hitting .237. In 2016 he hit .227 with the Fisher Cats while in 2015 he combined to hit .237 for the season playing for Dunedin, New Hampshire and six games in Buffalo.
Has he ever had a run like this in his baseball career?
"Maybe Vancouver?" Fields said, referring to his first season of pro ball when he hit. 269 in 72 games with the short-season A-ball team. "But this is a first. I'm just putting in work every day and I'm really not thinking about that.
"I'm just trying to take one at-bat at a time and help my team by getting on base somehow. I've been getting some hits and it's been going the right way for me right now. I'm just trying to win honestly."
2. It can take the Herd a while to get the bats going. Don't leave a Buffalo Bisons game early. The Herd had three eighth-inning rallies this past homestand and a general flair for the dramatic.
"With this club we're never out of it," Bisons outfielder Ian Parmley said. "We're going to keep grinding out good at-bats throughout the game and at the end of the day, win or lose, we're going to play as hard as we can."
They scored eighth-inning wins Monday and Tuesday against Syracuse. They scored four in the ninth inning against the Chiefs on Wednesday, but couldn't finish the comeback with a 7-5 loss. Then on Thursday they scored again in the eighth for a 4-3 win and the series victory over Syracuse.
The drama was high on Friday when Rowdy Tellez had a two-run home run in the 13th inning, at 11:53 p.m., for a 7-5 win over the Pawtucket Red Sox.
On Saturday it was the PawSox with the late-inning heroics, scoring twice in the ninth for a 5-3 win while Sunday wrapped up the scoring in the sixth inning as a solo home run from Raffy Lopez stood as the game-winning run in a 2-1 decision.
3. Lopez is clutch behind the plate and at the plate. The catcher has worked with a pitching staff in flux thanks to call-ups by the Toronto Blue Jays but has helped the bullpen through several spot starts.
Meanwhile in 13 games with the Bisons, he's been a solid offensive contributor, driving in 13 runs in 13 games with five home runs and eight extra-base hits.
"For myself, I'm just trying to get a good pitch and be consistent with my swing," Lopez said. "Just same thing every day. Just trying to keep it the same and simple and if something goes wrong I know it's not my swing, it's probably pitch selection or chasing or trying too hard. I try to keep my routine the same every day. So I know that mechanically everything's good it's just more swinging at the right pitches."
4. Fall from first: Bisons have cooled off from their hot start but continue to be a winning ball club. They rebounded well during the homestand after being swept on the road by Lehigh Valley and falling out of first place for the first time this season. The Herd went 5-2 on the homestand and are 5-5 in their last 10 games.
Still, that four-game losing skid to the IronPigs has been costly. The Bisons are 23-18 overall and five games back of Lehigh Valley.
5. Herd needs to clean it up. The Bisons didn't play clean ball all week, committing six errors over seven games, including a particularly sloppy three-error game on Friday which allowed Pawtucket to get back in the game and force the 13-inning affair.
But it's not so much the errors which have manager Bobby Meacham shaking his head but rather the missed details.
"This whole week we had one good game I thought and the rest were a little sloppy," Meacham said. "It's a lot of stuff, little detailed stuff that probably goes unnoticed but I don't like when we're a little sloppy in those details. I'd rather have errors than miss things like signs.
"It's great to survive those games we don't play well or survive those games where you're not really locked in mentally. We've got to go on the road, collect our thoughts and we'll clean it up and get it going."