Blow an 8-3 lead. Rally to tie it. Then win 11-10.

Crazy game?

“Awesome game,” Portland Sea Dogs catcher Jordan Procyshen corrected.

Guess who won?

The Sea Dogs rallied with three runs in the eighth inning Sunday to defeat the Reading Fightin Phils at Hadlock Field.

Mike Olt walked with the bases loaded to drive in the winning run.

Jamie Callahan (1-0) provided the best pitching for Portland and got the win after recording the final five outs.

The Sea Dogs (3-0) swept the season-opening series, with one rainout.

Procyshen and Danny Mars homered for Portland. Procyshen smacked a grand slam in the third inning. Mars’ two-run blast came on an inside cut fastball. It sailed over the left-field wall with two outs in the eighth inning, making it 10-10.

“I really don’t have too much power so I have to enjoy them when I hit them,” said Mars, who had two homers in Class A Salem last year. “Unbelievable win. Great group of guys and we fought to the end.”

After Mars’ homer, Aneury Tavarez singled off Tom Windle (0-1). Right-hander Miguel Nunez relieved and Heiker Meneses singled to left. Tavarez raced to third base and Meneses reached second when the throw went to third.

Left-handed hitter Cole Sturgeon was intentionally walked, loading the bases. That brought up Olt, the major league veteran who already had tripled in a run.

“In situations like that, you have to relax,” Olt said. “You want to be aggressive but you have to trick yourself to be calm. (The pitcher) has all the pressure on him.”

Olt took a 3-1 low fastball for ball four, scoring Tavarez for an 11-10 lead.

Callahan, who recorded two outs in the eighth to end Reading’s threat, struck out the side in the ninth.

“He was outstanding,” Sea Dogs pitching coach Kevin Walker said.

Starter Trey Ball got a no-decision in his Double-A debut.

Ball, who was Boston’s first-round draft pick in 2013, pitched 51/3 innings, allowing four runs on seven hits, two walks and a hit batter. Ball struck out six.

Ball, 22, is the highest-ranked pitching prospect in Portland, according to Baseball America, and No. 15 among all Red Sox prospects.

Reading got to Ball for three runs in the second inning for a 3-1 lead. Using mostly a low- 90s fastball and mid-80s sliders, Ball retired 8 of 9 batters in innings three through five, including a double-play grounder.

“Overall I liked what I saw today. He had good stuff,” Walker said. “The only snag was the second inning, but he bounced back and worked into the sixth. Good start for his first time out. “

Portland rallied in the third. Meneses’ sacrifice fly and Nick Longhi’s RBI single tied the game. With the bases loaded, Procyshen smacked a change-up into the front row of the right-field pavilion for a 7-3 lead.

Portland led 8-4 in the seventh before reliever Taylor Grover gave up a three-run Andrew Pullin home run and a Kyle Martin solo shot, making it 8-8.

Jake Cosart, making his Double-A debut, relieved in the eighth and was wild, allowing two runs on four walks and a hit batter.

“Maybe trying to do too much and the adrenaline took over,” Walker said.

That just set up the comeback.

“That’s why you have nine innings and 27 outs to work with,” Portland Manager Carlos Febles said. “The guys never gave up. A good game and it always feels better when you get the W.”

NOTES: The announced paid attendance was 4,214. … Third-base prospect Rafael Devers had a scheduled day off. … Reliever Austin Maddox was summoned to Triple-A to fill in for Noe Ramirez, who was briefly called up to the Red Sox. … Binghamton is coming to Portland for a three-game series, starting Monday. The team’s nickname was changed over the season from the Mets to the Rumble Ponies.

Kevin Thomas can be reached at 791-6411 or:

[email protected]

Twitter: @ClearTheBases