The Curve have lost 32 games that were decided by two runs or less, 22 in contests decided by one.
For seven innings Saturday, the club appeared to be on its way to being blown out as Binghamton built a seven-run lead. That was before a two-out, six-run rally in the seventh, which included 12 batters sent to the plate.
The Curve couldn't fight all the way back, though, and dropped to a season-high 22-games below .500 with an 8-7 loss before 4,594 fans at Peoples Natural Gas Field.
"There's a lot to build off of that game, being down 7-0," Curve third baseman Jarek Cunningham said. "It's huge to be able to put together quality at-bats to be able to give yourself a chance.
"To come through and to win that game was going to be huge, but doing what we did is still a big confidence booster for the team."
The seventh-inning rally started with a single by Cunningham. He scored on Kelson Brown's groundout to put the Curve on the board.
Two batters, later Stetson Allie reached on a groundball and advanced to second on Brian Burgamy's throwing error, which scored Matt Curry.
Cunningham capped off the Curve's rally with a single, scoring Willy Garcia to put the club within one run at 7-6.
"When you see yourself come back from that seven-run deficit, it builds up your confidence, to come back the next day, and know that you can be able to compete with anybody," Curve manager Carlos Garcia said.
Binghamton was able to hold off the Curve in the ninth with a two-out double by Burgamy, scoring Kyle Johnson for an 8-6 lead.
The Curve did threaten in their final at-bat when Willy Garcia scored on a fielder's choice by Alen Hanson. Altoona had the tying run at third and winning run at second with two outs, but Kelson Brown struck out looking to end the game.
"We know we've got a good team with a bunch of good guys," Cunningham said, "and if we put together quality (at-bats) like we did at the end of the game, we know we're going to be successful."
Curve starter Zack Dodson (2-4) was rocked in his six innings, allowing five runs on seven hits, which included a three-run homer to Dilson Herrera in the fifth.
B-Mets starter Steven Matz (1-0) went six innings, allowing five hits and striking out nine as he picked up the win.
Cody Satterwhite closed the game pitching 1 2/3 innings, and nearly blew the lead but held on for his fifth save.
"We battled, we put up a good fight at the end, and hopefully the guys felt good about themselves," Garcia said.
Key player: B-Mets SS Dilson Herrera went 4-for-5 with five RBIs, including a three-run homer in the fifth.
Key play: 2B Kelson Brown struck out with the tying and winning runs in scoring position to end the game.
Key stat: 32 of the Curve's 51 losses have been by two runs or fewer.
How they scored
Top 1st: Johnson singled, scored on Dodson balk (0-1).
Top 3rd: Carrillo singled, scored on Johnson single (0-2).
Top 5th: Matz reached on fielder's choice, Johnson singled, both scored on Herrera homer (0-5).
Top 7th: Ceciliani singled, scored on Townsend wild pitch (0-6), Carrillo singed, scored on Herrera groundout (0-7).
Bottom 7th: Cunningham singled, scored on Brown groundout (1-7); Howard walked, scored on Diaz double (2-7); Diaz scored on Wild Pitch (3-7); Curry walked, scored on Allie single (4-7); Allie scored on Garcia single (5-7); Garcia scored on Cunningham single (6-7).
Top 9th: Johnson reached on fielder's choice, scored on Burgamy single (6-8).
Bottom 9th: Garcia singled, scored on Hanson's fielder's choice (7-8).