Someone other than Tyler Ennis or Drew Stafford actually scored for the Buffalo Sabres here Thursday night.

No coincidence the Sabres actually won a game.

Former Canisius College star Cory Conacher notched his first two goals as a Sabre with a pair of nifty deflections as Buffalo broke away from a 1-1 tie through two periods and beat the Edmonton Oilers, 3-1, in Rexall Place.

Goalie Matt Hackett made 35 saves to get the win in his Buffalo debut. It was his first NHL victory since coming on in relief to earn a shootout win for Minnesota at Phoenix on March 8, 2012.

The Sabres ended their seven-game losing streak and thus avoided setting a franchise mark of eight straight losses in regulation. They had scored only six goals in the seven games – all by Ennis and Stafford.

“When you lose, you get what you deserve,” said coach Ted Nolan. “I thought tonight we got what we deserved too.”

Conacher, pulled from the top line Thursday after six scoreless games, snapped that at 9:16 of the second period, tipping home Jamie McBain’s point shot on a power play as John Scott set a screen. That tied the game at 1-1 and Buffalo took the lead on Conacher’s tip of a Cody Hodgson shot at 1:09 of the third period.

“It’s been great coming here playing the minutes I’ve been playing,” said Conacher, who had not scored since Dec. 28 with Ottawa but found the range playing with Hodgson and Torrey Mitchell. “Maybe this is the game I needed to let the floodgates open a little bit.”

Stafford scored off a nifty Ennis pass at 4:44 and the Sabres cruised home, posting only their eighth road win of the year. Just five have been in regulation. The shots on goal in the game were even at 36-36.