All-Star rookie Dylan Larkin had a goal and an assist and Petr Mrazek stopped 19 shots to lead the Detroit Red Wings to a 3-0 victory over the Buffalo Sabres on Friday night.

Henrik Zetterberg and Luke Glendening also scored for the Red Wings, who snapped a two-game losing streak.

Larkin scored the winner with 7:59 remaining in the game, circling from behind the net to collect the rebound off a Glendening shot and banking the puck off the pads of Robin Lehner.

Sabres coach Dan Bylsma challenged that Larkin was offside as he carried the puck into the offensive zone, but the goal was upheld on replay.

Larkin's goal came 41 seconds after the Sabres killed off a four-minute penalty on forward Marcus Foligno for high-sticking.