PORTLAND, Maine - The St. John's IceCaps used a five-goal third period to come from behind and defeat the host Portland Pirates 6-5 on Sunday in American Hockey League action.
John Albert scored twice for the IceCaps (32-19-4), who trailed 3-1 after 40 minutes of play, and Will O'Neill, Kael Mouillierat, Blair Riley and Jerome Samson had a goal apiece.
Tobias Rieder had a pair of goals for the Pirates (19-24-9), Chris Brown, Brandon MacMillan and Brandon Yip each scored once and Andy Miele chipped in with three assists.
Tyler Beskorowany made 31 saves in his season debut for St. John's. Portland's Mark Visentine allowed five goals on 35 shots and was pulled at 10:35 of the third period. Louis Domingue stopped 6-of-7 shots in relief, taking the loss.
With St. John's trailing after two periods, Albert scored a shorthanded goal 16 seconds into the third to make it 3-2 for Portland.
Albert's goal was the first of five straight for the IceCaps. Riley tied the game at 6:36, O'Neill and Samson scored less than two minutes apart to make it 5-3 and Mouillierat scored the eventual winner at 18:27.
With their goalie pulled, Brown and Rieder both scored in the final minute of regulation to make it a one-goal game.
St. John's went 2 for 3 on the power play. Portland went 2 for 6.