Spezza scored on the power play with four minutes left in the second to make it 5-0.
"I think it was a pretty complete game from us top to bottom," Spezza said. "We did a good job of getting out to that big lead, we've talked about playing from behind, how it's been tough on us. Tonight we made sure we were the team on top early."
It was Spezza's first goal of the season, ending an NHL career-long 16-game drought that dated to April 6.
"It's nice to score a goal and contribute offensively," Spezza said. "Obviously, it's been a long time, hopefully it's something I can build off of."
Bishop made his biggest saves in the second period when he stopped Jordan Eberle on a 2-on-1 at 2:07 and made a sprawling glove save on Jason Chimera at 3:18.
"I think more than what we allowed them -- we still gave up some Grade As -- I thought Ben was really good tonight," Stars coach Ken Hitchcock said. "I thought Ben was really competitive and he was battling like crazy in the net, and he was very good. Because every period it seemed we gave him two qualities (saves). I thought he was excellent."
Halak made 24 saves for New York (8-6-2).