Ahmad Walker's layup with 1:20 to play put Stony Brook ahead for good, and the Seawolves ran off the next six points to defeat Binghamton, 58-53, Tuesday night in Vestal, N.Y.
Stony Brook (17-7, 9-1 America East) trailed 28-20 early in the second half and still was down 45-41 with 4:54 to go before rallying past the Bearcats (4-19, 1-9).
"Give credit to Binghamton,'' coach Steve Pikiell said. "They had a great crowd, great energy and did a good job containing us. They gave us their best tonight. We were fortunate to overcome our offensive troubles in the first half to make winning plays down the stretch.''
Anthony Jackson scored a team-high 16 points and had three steals for the Seawolves. Dave Coley scored 14 points and Walker 12 as Stony Brook won for the eighth time in its last nine games and extended Binghamton's losing streak to eight.
The Seawolves shot only 33.3 percent but made up for it on defense by forcing 15 turnovers.
Jordan Reed had 23 points, grabbed 15 rebounds and blocked three shots for Binghamton, which has lost its last nine meetings with SBU.
Stony Brook used a 14-2 run, capped by a three-pointer by Coley, to go up 32-28. The lead changed hands seven times until Walker made a dunk and a free throw to give the Seawolves a 47-46 lead with 2:38 left.