DETROIT (AP) -- Gustav Nyquist broke a tie with 7:12 left in the third period, and the Detroit Red Wings held on to beat the Boston Bruins, 3-2, on Wednesday night.

Nyquist scored 1:42 after teammate Tomas Jurco tied the game. Jimmy Howard finished with 33 saves to seal the win.

The NHL-leading and Atlantic Division-champion Bruins had won a franchise-record nine straight on the road and had earned at least a point in their previous 16 games. Boston led the Red Wings twice, but couldn't put away the young, scrappy and short-handed team.

Detroit's Tomas Tatar scored early in the second period to tie the game the Bruins were basically dominating. Tatar used his left skate to push the puck across the front of the crease to set up Jurco's goal.

Nyquist didn't need much help on his game winner.

The Bruins turned the puck over near Detroit's blue line, and Nyquist got to it. He raced up ice, skated around defenseman Zdeno Chara and ended his blurring sequence with a goal in his third straight game, extending his point streak to 10 games.

Nyquist has a league-high 23 goals since Jan. 20, giving the Red Wings the breakout player they have needed to boost their chances of extending their postseason streak to 23 seasons, while missing many key players, including Pavel Datsyuk and Henrik Zetterberg.

Nyquist started the season with the AHL's Grand Rapids Griffins after scoring a total of four goals in 40 games the previous two seasons.

Boston's Tuukka Rask made 17 saves before being pulled for an extra skater with 1:14 left.

The Bruins held out 36-year-old forward Jarome Iginla because of a lower-body injury. Iginla played in Boston's first 75 games this season, leading the team with 30 goals and ranking second with 61 points.