The Red Wings' defense then corralled the Devils the rest of the way with New Jersey eventually suffering its third straight loss.
Joakin Anderson tied the game with 36 seconds left in the middle period and Franzen's ninth of the season pushed Detroit in front. Tomas Tatar added an insurance goal on the power play with 1:03 remaining.
Cory Schneider stopped 18-of-21 shots in defeat.
Astronomers offer more expansive view of universe
Attkisson leaves CBS News, reportedly over network's 'liberal bias'