Bridgeport's four-game winning streak coasted to a halt with a 3-0 Devils win.

"We got outplayed. We got outworked," Bridgeport captain Chris Bruton said. "Guys like myself were just not good out there. That was the difference."

The Devils scored two power-play goals in the first two periods around a partial breakaway in the second to beat Bridgeport for the third time in 30 days.

It was the team's annual "Cool Fun 101" game, designed as a field trip for school groups. Tuesday's snow canceled the trip for many of those groups, though. Only a few hundred students and a few other diehards watched, but attendance, including all the tickets distributed, was 7,724.

Many of those students are now expected to attend the April 1 game, another 11 a.m. start. But that left few people there to watch as Bridgeport put together one good sequence off a Matt Donovan shot, then little offense after that.

"The notes I made after the first period were that the battle level wasn't where we needed it to be," Bridgeport coach Scott Pellerin said. "The guys were getting frustrated. We weren't winning those 50-50 pucks, off faceoffs, loose pucks. That set the tone for the game."

Albany goalie Keith Kinkaid needed just 22 saves to record his league-leading third shutout.

The Devils took the lead on Reece Scarlett's point shot through a screen. All four Bridgeport penalty killers appeared to have a chance to clear the zone but failed.

"I honestly don't know how to express how frustrating it is to touch the puck three times, and we can't get a three-inch puck across an 85-foot line," Pellerin said.

"It comes down to execution. We talk about it every single day."

Joe Whitney split Bruton and Dallas Jackson to score midway through the second after Albany killed a Bridgeport power play. Raman Hrabarenka scored on a Devils power play soon after.

Bridgeport was, as expected, without the AHL's leading scorer: Ryan Strome is headed to join the New York Islanders. To make room, veteran Pierre-Marc Bouchard was sent down after he cleared waivers at noon Tuesday, while Bridgeport was in the second period.

Strome had a hand in 59 percent of Bridgeport's goals the previous nine games, but it needed more than him Tuesday.

"He deserves to get a call-up. He's worked hard for everything and hasn't complained. It's an opportunity for other guys. We've got a hole that needs to be filled, and every guy needs to step his game up."