PORTLAND – With about 10 minutes left and play at the far end of the ice, Worcester goaltender Harri Sateri skated out of his crease and swept Alexandre Bolduc’s helmet into the net.

That was the last thing getting behind him.

Marek Viedensky was the lone scorer in the shootout to lift the Sharks to a 2-1 victory over Portland before a crowd of 6,164 Saturday night at the Cumberland County Civic Center.

Sateri made 37 saves for the Sharks while Portland’s Chad Johnson — playing for the first time since suffering an injury Feb. 15 — stopped 31 shots.

“I thought we played a pretty good game,” Pirates Coach Ray Edwards said. “The first period wasn’t quite what we would have liked, but we were off three-four days in a row so we were a little late out of the gates. Give both goalies credit, both were pretty good tonight.”

Worcester went 1 for 4 on the power play; Portland went 0 for 5, despite enjoying the man-advantage four times in the second period. Edwards called recent changes in personnel one reason the power play didn’t produce. Phoenix recalled forwards Chris Brown (18 goals, 11 assists) and Rob Klinkhammer (14-30) on Friday, forcing other players to learn new roles.

Worcester took a 1-0 lead at 17:42 of the first period when Sebastian Stalberg put a rebound past Johnson for a power-play goal. Adam Comrie and Matt Tennyson assisted.

The Pirates tied the game at 4:19 of the second period, when Phil Lane finished off a nice passing sequence with Darian Dziurzynski and Jordan Martinook.

With the Sharks caught in a line change, the Pirates found themselves in a three-on-one in the Worcester end. Martinook collected the puck along the right boards and fed Dziurzynski at the inner rim of the right circle. Dziurzynski dished the puck across the slot to Lane on the back post.

“Martinook made a great pass to Dziurzynski, and he made a great backhand pass to me,” Lane said. “I was just thinking up high. We ended up playing strong the rest of the game. Everyone battled and we’re lucky to get a point.”

The strong goaltending carried into overtime, where Portland held a 5-0 edge, and on to the shootout.

“We got a bunch of chances (on the power play), unfortunately we didn’t bury them,” Edwards said. “That was probably the difference in the game. (Friday) in practice we were working with a whole different group than we played tonight. That happens.”

NOTES: The Pirates wore home white jerseys accented in purple Saturday to mark Purple Night, a promotion with the Maine Medical Center Cancer Institute designed to raise funds and awareness of groups aiding the fight against cancer. Portland sent goaltender Louis Domingue to the Gwinnett Gladiators of the ECHL on Saturday. He appeared in two games with the Pirates during his call-up, recording his first win in his first start against Providence on Feb. 26. In 100 AHL minutes with the Pirates, Domingue had a 1-0-0-0 record with a 2.40 GAA and a .931 save percentage.