PORTLAND – The situation wasn’t quite perfect Saturday for ninth-seeded Bonny Eagle in its Western Class A baseball semifinal against fourth-ranked Cheverus.

But Stags pitcher Harry Ridge was in near-perfect form. And that was too much for the Scots.

Ridge gave up one hit and the Stags took advantage of four Bonny Eagle errors and collected 14 hits in a 10-0 mercy-rule shortened victory at Kevin Michaud Memorial Field.

“Ridge threw the ball well and that’s been the story with us all year,” said Cheverus Coach Mac McKew, referring to his top three pitchers – Ridge, Louie DiStasio and Ryan Casale. “We’ve had good pitching that’s given us the opportunity to stay in games. The offense today got some big hits, and that was that.”

The Stags (14-4) next play No. 2 Scarborough in the regional final Tuesday. The Red Storm (16-2) earned a 7-0 victory over No. 3 Windham (12-5) in the other semifinal Saturday.

Ridge (5-1) struck out five and walked two. Devin Butler broke up the no-hitter in the top of the sixth with a line drive to left-center. Mitchell Powers dived for it, but the ball nicked the pocket of his glove and fell for a double.

“They’ve been hitting fastballs like crazy all year, so I came in knowing I needed to mix my pitches,” Ridge said. “I didn’t throw many change-ups, but fastball, curveball did the job.”

That they did.

“The way Ridge dealt today, we’re real fortunate we got one hit,” said Bonny Eagle Coach Mark Sawyer. “The way he changes speed and locates the ball is tough. And (DiStasio) is as good as there is. To have two leaders like that and to fill in behind them like they do, Cheverus is tough to beat.”

DiStasio went 2 for 4 with an RBI triple and two runs. Chris Tinsman went 3 for 4 with two RBI. Drew Ferrick added a two-run double to end the game in the fifth.

“I give Bonny Eagle all the credit in the world for making it this far,” McKew said. “To win two away games against Kennebunk (7-1) and Marshwood (6-3), the No. 1 seed, isn’t easy.”

Factor in that Bonny Eagle (8-11) held its Project Graduation celebration Friday night, keeping some players out until early Saturday morning.

“I thought we hung in there the first couple of innings, but you get to the point where the intensity and emotional fatigue come together and your tank is empty,” Sawyer said. “I’m really proud of the guys. I felt the program took a big step forward this year.”

The next step for Cheverus comes Tuesday.

“We had a good overall effort,” McKew said, “and now we have to move on and get ready for Tuesday.”