PROVIDENCE, R.I. — The Portland Pirates (22-13-2-0) earned a hard fought 2-1 overtime American Hockey League victory over the Providence Bruins (17-15-6-1) Sunday afternoon at the Dunkin Donuts Center.

Rob Schremp played the role of hero, scoring his second overtime goal against Providence this season. The win was Portland’s fifth in a row and snapped five-game winning streak for Providence. The Bruins also saw their 10-game home winning streak snapped.

The Pirates opened the scoring in the second period on the power play. Brent Regner accepted the feed from Shane Harper and went back door to send the puck past Bruins’ goaltender Malcolm Subban. Harper’s assist was his 150th AHL career point. Dylan Olsen also notched an assist.

Providence had a chance to knot the game when Olsen was assessed a tripping penalty, but the Pirates held the league’s top power play silent.

The Bruins came out of the gates in the third period firing, netting the equalizer early. Colton Hargrove spoiled Sam Brittain’s shutout bid at 1:19 of the period. Seth Griffith drew the only helper on the play.

Brittain stood tall from there, making a career-high 45 saves to keep the game tied at the end of regulation.

John McFarland assisted Schremp on the deciding goal with 40 seconds left in the extra session to give Portland the win. Schremp leads the Pirates with 32 points this season, including 16 goals.

The Bruins outshot the Pirates, 46-32.

The win improved the Pirates to 22-13-1-0 on the year, while Providence gained a point, but fell to 17- 15-6-1.

The Pirates return home to the Cross Insurance Arena on Friday to begin a two-game home stint with league-leading Wilkes Barre/Scranton Penguins.