Jared Aulin scored two goals and assisted on another as Portland posted a 4-1 victory over Providence on Saturday night.
The Pirates, who had allowed 13 goals in their previous two outings, also got 38 saves from Maxime Ouellet in the win.
The Bruins lost in regulation for just the second time in 15 games (10-2-0-3).
Aulin opened the scoring with a man advantage 4:04 into the game. Overlapping five-minute majors gave Portland eight minutes and 39 seconds of uninterrupted power play time in the first period.
Tomas Fleischmann and Owen Fussey made it 3-0 midway through the second period and chased Hannu Toivonen, who made 22 saves, from the Providence crease.
Aulin scored again just 32 seconds after Cody Rudkowsky came on in relief.
Boyd Gordon added two assists for the Pirates. Jay Henderson scored the only Bruins goal, spoiling Ouellet’s shutout bid at 13:09 of the third period.
Elsewhere on Saturday:
Simon Gamache and Wyatt Smith had a goal and an assist each and Brian Finley made 24 saves as Milwaukee blanked Houston, 2-0… Brad Leeb scored twice, including the winner with 5:38 left in regulation, as St. John’s edged Hamilton, 3-2… Jason Spezza recorded two goals and an assist in Binghamton’s 4-2 win over Syracuse… With a chance to move into a tie for first place in the Atlantic Division, Hartford allowed four goals in the final 7:42 of the game and dropped a 4-3 decision in Springfield… Patrick Sharp converted on both of his attempts in Philadelphia’s 4-3 shootout win over Wilkes-Barre/Scranton… Rene Bourque and Duncan Keith scored in the third period to lift Norfolk past Bridgeport, 4-3… Cincinnati shut out Utah for the second straight night, getting 30 saves from Frederic Cassivi in a 2-0 victory… J.P. Vigier scored both Chicago goals in a 2-1 win over San Antonio… Grand Rapids’ winless slide his nine games (0-8-0-1) as Pat Rissmiller scored twice and Nolan Schaefer made 33 saves as Cleveland beat the Griffins, 2-0… Jeff Woywitka recorded a goal and an assist for Edmonton in a 3-2 win at Manitoba.