PORTLAND, Ore. - Andrew Campbell had a pair of goals and Louis Domingue stopped 29 shots as the host Portland Pirates came from behind to crush the St. John's IceCaps 7-3 on Friday in American Hockey League play.

Tobias Rieder, Brendan Shinnimin, Evan Oberg and Brandon Gormley had a goal and an assist apiece for the Pirates (4-5-0), who scored six unanswered goals to erase a 3-1 deficit, while Darian Dziurzynski added a single. Alexandre Bolduc tacked on three assists.

John Albert, Ben Chariot and Carl Klingberg supplied the offence for the IceCaps (3-4-3), who got a 36-save outing from Connor Hellebuyck.

Portland went 2 for 2 on the power play while St. John's scored once on three chances with the man advantage.