LEWISTON — After failing to capitalize on Scarborough penalties earlier in the game, the Cheverus boys’ hockey team finally got a power-play goal from Colby Anton with 1:32 remaining in a Class A South semifinal Saturday night at the Androscoggin Bank Colisee to send the game to overtime.

Then, Sean Walsh scored 2:49 into the extra period to lift the second-seeded Stags (15-5) to a 4-3 win over No. 3 Scarborough, the two-time defending regional champion.

“It came down to the end – we just didn’t quit,” Cheverus Coach Dan Lucas said. “The goals we got weren’t pretty goals. It could have gone either way.”

Cheverus will play No. 1 Falmouth in Tuesday’s regional final.

The Red Storm ended their season 11-8-1.

Cheverus and Scarborough split in the regular season, with the Red Storm winning 3-0 on Dec. 27 and the Stags getting a 3-2 victory on Feb. 11.

“It was back and forth – we started a little slow,” Lucas said. “But we stayed within our structure and just kept playing.”

Three minutes into the game, Scarborough’s Skylar Pettingill opened the scoring on a power play, assisted by Cam Smith and Justin Perry.

The Stags had a 10-7 edge in shots in the first period but failed to capitalize on three power plays. But with 1:28 left, Cheverus tied it when Walsh put away a Jesse Pierce rebound.

Ryan McSorley gave Cheverus its first lead of the game, scoring from Lukas Church 3:45 into the second period. But Scarborough controlled the period from there, outshooting the Stags 13-4.

Penalties again proved costly for Cheverus. With a 5-on-3 advantage, Scarborough’s Smith finished a Justin Perry shot to tie the score 2-2 with 3:26 left in the period.

Halfway through the final period, defenseman Eric Murray put Scarborough ahead 3-2, with an assist from Charles Bradish.

After failing to score on four earlier power plays, Cheverus finally converted. Anton scored from Aydan Smalley and Jesse Pierce, rounding the Scarborough net before scoring on a backhand shot.

“It doesn’t have to be a pretty goal,” Lucas told his team after the third period. “Just be strong on your stick around the net.”

In overtime, Walsh’s second goal of the night was the winner.

“We were cycling around the zone,” Walsh said. “We got a good shot in from the point, it jumped out right to me. I was in the right place at the right time.”

Scarborough finished with a 30-29 edge in shots. Scarborough’s Brandon Wasser made 25 saves, while Cheverus’ Jason Halverson notched 27 saves.

Falmouth swept Cheverus during the regular season, winning 5-0 and 4-3.

“They’re a good team and we had a really good game with them at the end of the year,” Lucas said. “It’s going to be an up-and-down game.”