"That was in the back of our minds," Maher said. "We definitely wanted to get this one. And this is the one that mattered the most."
Maher, pounding the strike zone and finding the corners, scattered three hits - all singles - through six innings. Overall, he threw 72 pitches, with 53 for strikes.
Of his trademark control, the 6-foot-1, 180-pounder said: "I've had great pitching coaches my whole life. I've never thrown that hard. I have to hit my spots."
The Knights, who placed fourth in districts after arriving as the North region's No. 12 seed, will take on District 3 titlist Lower Dauphin for top honors at 6 p.m. Friday at Penn State's Medlar Field at Lubrano Park.
Unable to find an answer for Maher, who did not allow a walk, Pennridge (20-8) fell two victories short of its first state championship since 1987.
"You have to tip your cap to him," Rams coach Tom Nuneviller said. "We were trying to be aggressive. We just didn't get guys on today."
North Penn (16-10) touched Pennridge ace Evan Myers for three runs in the bottom of the third inning. After Brad Bertucci (2 for 2) delivered an RBI single to left field, Eddie Posavec ripped a two-run triple to right-center.
"He's going to a Division I school for a reason," Maher said of Posavec, a senior catcher and Binghamton recruit. "When he gets a good swing on the ball, he has some life in his bat."
Jake Gordon (2 for 3) opened Pennridge's final at-bat with a double to right-center. But he ended up stranded at third base as Maher induced a pair of ground-outs and notched the final out on a called third strike.
With two outs in the third, the Rams, with the aid of a fielding error, placed men on first and second base. Maher, whose next stop is Elizabethtown, escaped with the first of his four strikeouts.
Pennridge 000 000 0 - 0 4 0
North Penn 003 000 x - 3 5 1
WP: Brian Maher. LP: Evan Myers. 2B: P-Jake Gordon. 3B: NP-Eddie Posavec.
Contact Rick O'Brien at email@example.com. Follow @ozoneinq on Twitter. Read his blog, "The O'Zone," at www.inquirer.com/ozone