Christopher Hanewinckel-USA TODAY Sports

Linus Ullmark made 32 saves for his second shutout of the season, and the Boston Bruins scored three goals in the final seven minutes of the third period en route to a 3-0 win over the host Nashville Predators on Tuesday night.

The game was scoreless until Charlie Coyle scored a short-handed goal with 6:42 left, lifting Boston (44-17-15, 103 points) to its second consecutive win.

David Pastrnak and Pavel Zacha rounded out Boston's scoring with a goal and an assist each.

Danton Heinen also dished out two assists and Ullmark picked up on Coyle's goal.

Nashville (43-28-4, 90 points) has now lost three straight since an 18-game points streak that is the longest in the NHL this season.

Juuse Saros stopped 29 shots in the Predators' net.

The teams finished with 32 shots apiece. They were also a combined 0-for-6 on the power play. Nashville had four of those chances.

The tie-breaking goal saw Coyle slip down the slot after taking a Brad Marchand feed from along the left wall.

Zacha doubled the Boston lead exactly four minutes later. After Pastrnak went coast-to-coast and dished to Heinen across the ice at the left post, Heinen slipped the puck back to Zacha for the tap-in finish.

Pastrnak added further insurance on an empty-net goal from center ice with 1:24 left.

Boston controlled the first period to the tune of an 11-5 shot advantage, but Saros stood up to every test -- including four Pastrnak triggers.

The ice tilted back in the home team's direction in the second as evidenced by a 12-6 count in shots.

The Predators had golden opportunities to break the scoreless tie late in the second, including Roman Josi hitting the post of a wide-open net - Nashville's second shot off iron in the game -- after taking a cross-ice pass from Luke Evangelista.

In the final minute before the second intermission, Cole Smith had an open shot coming down the right side turned aside by Ullmark.

Boston forward Justin Brazeau (upper-body) did not return after being injured on a hit by Nashville's Luke Schenn that drew a roughing penalty with 2:50 left in the opening period.

More must-reads:

TODAY'S BEST
Rafael Nadal switches gears, gives major update on French Open status
Atlanta to be first race of NASCAR's In-Season Tournament
West Point alum made history in his MLB debut with Reds
Heat legend cautions Lakers against hiring JJ Redick
Welcome to the WNBA: Caitlin Clark sets infamous record in debut
Jalen Brunson leads Knicks to blowout win in Game 5 vs. Pacers
Nikola Jokic torches DPOY to lead Nuggets past Wolves in Game 5
Oilers use late heroics to tie Canucks at two games each
Watch: Astros pitcher ejected after foreign substance check
Kirk Cousins not angry with Falcons because winning is 'hard enough'
Bronny James has surprising comments on potentially teaming up with LeBron
Bills add two-time Super Bowl champ to new-look WR room
Brewers lose team-leading home run hitter to injured list
Sandy Alderson denies involvement in Mets, Billy Eppler IL controversy
Twins reliever shut down for six weeks with patellar tendon tear
Chris Finch throws shade at Nuggets star over Rudy Gobert’s fine
Cardinals head coach warns not to bet against Kyler Murray
Details emerge on Jason Kelce’s role at ESPN
Rangers defenseman wins Mark Messier Leadership Award
Ex-NFL head coach takes over as Arena Football League commish

Want more NHL news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.