BELLEVILLE, Ont. — Jim O'Brien scored twice and the Belleville Senators held off a late Devils comeback to beat Binghamton 4-3 in American Hockey League action on Wednesday.

Max McCormick and Colin White also scored as Belleville (6-6-1) snapped a two-game losing streak.

Nick Lappin and Ben Thomson scored third-period goals to bring the Devils (5-4-1) within one. Viktor Loov also scored.

Andrew Hammond made 25 saves for the win.

Ken Appleby started in net for Binghamton, stopping 12-of-16 shots through 33:53. Mackenzie Blackwood stopped all 12 shots he faced in relief.

The Senators were 0 for 4 on the power play. The Devils were 1 for 5 with the man advantage.