It was a game where hard work paid off for the Buffalo Sabres.  One night after a dismal effort against the Vancouver Canucks the Sabres gave up three goals in the first period and trailed 4-1 in the second, but rallied to beat the Boston Bruins in overtime 5-4.

Trailing 3-0 in the second period, Jason Pominville scored Buffalo's first goal to cut the Bruins lead to two, but the Bruins got that one back three minutes later to increase their lead to three again.  After that it was all Buffalo.

Jack Eichel scored before the end of the second period, then the Sabres turned it up a notch in the third.  Benoit Pouliot scored seven minutes into the third period and as the Sabres hemmed the Bruins in their own zone Evander Kane tied it when the puck slid into the net beneath the pad of the goaltender.

Ryan O'Reilly got the game winner in overtime when defenseman Rasmus Ristoleinan was pushed into the goaltender giving O'Reilly the time and space he needed to score.  The Sabres outshot the Bruins in the overtime 6-0 and 42-31 for the game.

The victory ends a seven-game losing streak to the Bruins.  Last time they beat the Bruins was in December, 2015.  The Sabres are home to host Detroit on Tuesday night.

More From 92.9 WBUF