Austin Lotz of the Reading Royals pushes aside a shot by Michael McNicholas of  the Maine Mariners as he slides into the net in the second period at Cross Insurance Arena on Wednesday. Reading’s Steve Johnson defends on the play. (Derek Davis/Portland Press Herald)

PORTLAND — After making his National Hockey League debut last season, Brandon Halverson wasn’t thrilled to open this year two rungs below, with the Maine Mariners.

Hard as he tried to mask his disappointment, it leaked into his goaltending, and the Mariners didn’t win a game in October with him in net.

November? That’s a different story.

Halverson made 35 saves Wednesday night for his sixth straight victory, as the Mariners jumped to an early lead and held on for a 4-1 ECHL win over the Reading Royals before a crowd of 1,311 at Cross Insurance Arena.

“He won the game for us,” Maine coach Riley Armstrong said. “If it wasn’t for him, we probably would have chalked one up in the loss column.”

Halverson’s most spectacular save came late in the first period after Maine jumped out to a 2-0 lead. With the puck in the corner to his right, he anticipated Reading’s Steven Swavely bearing down on net from the opposite side and robbed the former UMaine Black Bear with a diving glove save after a pass zipped through the crease to Swavely’s stick.

“I feel like a couple times I’ve been losing focus on checking my surroundings,” Halverson said. “And the second I do, I miss that guy that the puck went to. I’ve been staying low lately and checked, saw (Swavely), and just read it and came across and made the save.”

Reading’s only goal came in the final minute of the second period when Swavely found an opening from the left circle to make it 3-1. The only scoring in the third was Vince Pedrie’s empty-netter from behind his own blue line.

The Mariners (9-6-0-1) have won three in a row and have earned at least a point in eight of nine games this month, which started with a 3-2 shootout loss to Reading in Portland.

At home, the Mariners have won four in a row. Reading came away without a point for the first time in nine road games this season. The Royals had a 36-28 advantage in shots, but Halverson was too good.

“That was his best game since he’s been here,” said forward Alex Kile, who opened the scoring six minutes into the contest, getting his first goal with the Mariners since a nearly three-week loan to Utica of the AHL.

“Goaltending is so big in this league because there’s so many Grade A chances. If you can have solid goaltending consistently, you can win a lot of games.”

A little more than two minutes later, halfway through a Reading power play, Morgan Adams-Moisan intercepted a breakout pass at the blue line. He skated to the top of the right circle and uncorked a wrist shot into the top right corner.

The second period included a fight between Maine’s Derek Pratt and Reading’s Adam Marsh after Marsh cross-checked Ty Ronning into the end boards.

The Mariners went ahead 3-0 midway through the period on a power-play goal by Alec Baer, set up by Ryan Ferrill and Riley Bourbonnais.

NOTES: The Mariners return to action Friday night against the Worcester Railers. … On this date 10 years ago, Armstrong made his NHL debut with San Jose in a 3-2 win over the Phoenix Coyotes. He played just one more NHL game before returning to the minors.

Maine Mariners goalie Brandon Halverson makes a glove save on a close shot by Steven Swavely of the Reading Royals in the first period at Cross Insurance Arena on Wednesday. (Derek Davis/Portland Press Herald)

Maine Mariners goalie Brandon Halverson makes a stop on a shot by Adam Larkin of the Reading Royals in the second period at Cross Insurance Arena on Wednesday. (Derek Davis/Portland Press Herald)

Ty Ronning of the Maine Mariners watches as Reading Royals goalie and Chris McCarthy reaches for the puck in front of the net in the second period at Cross Insurance Arena on Wednesday. (Derek Davis/Portland Press Herald)

Alec Baer of the Maine Mariners reaches to keep possession of the puck as Steve Johnson of Reading defends in the second period at Cross Insurance Arena on Wednesday. (Derek Davis/Portland Press Herald)

Alec Baer of the Maine Mariners slides the puck past Reading Royals goalie Austin Lotz in the second period at Cross Insurance Arena on Wednesday. (Derek Davis/Portland Press Herald)