Athy (Kildare) 0-19 Portarlington (Laois) 0-11
Veteran Kildare star Niall Kelly turned on the style as Athy powered through to a first ever Leinster club SFC final.
Kelly, a Tailteann Cup winner earlier this year with the Lilywhites, struck a terrific 0-10 to help secure a return to Croke Park next Saturday.
The step-up against Ballyboden St Enda's will be significant but Athy can fancy their chances after another commanding display.
Fresh off big wins over Baltinglass and Summerhill, after ending Naas' drive for five within Kildare, Athy did the damage early on this time and were 13 points clear at half-time.
And while Portarlington sniped three second-half two-pointers in a game heavily influenced by the strong wind, the 2021 and 2022 semi-finalists never looked like smashing through their glass ceiling and reaching the final.
Captain David Hyland had a huge game too, lording it in in the middle third and chipping in with two two-point scores while former Tyrone star Cathal McCarron manned an utterly miserly defence.
Athy must have felt that the game was almost wrapped up at half-time when they held a whopping 0-15 to 0-02 lead.
They played with the stiff wind initially and took full advantage, sniping three two-pointers.
Skipper Hyland nailed two of them, the first a sumptuous spinner kick off the outside of his right boot beyond the 45 metre line and the second celebrated with a raised fist.
Kelly grabbed the other long-range point and helped himself to seven first-half points in total as Athy turned the screw, getting plenty of joy from their powerful press on the Port' kick-out.
But it wasn't just Athy's accuracy and efficiency that stood out in a one-sided first-half. They put their bodies on the line time and again, all around the field. As good as Hyland was pushing forward from the middle third, he also popped up in defence a couple of times with crucial interventions.
Full-back Michael Spillane had a terrific duel with Port' dangerman Darragh Galvin too.
And while Kelly was Athy's scorer in chief, his most impressive contribution may have been his head-first dive into a couple of players to flick the ball out for Leaving Cert student Ronan Kelly to chip over Athy's 14th point.
Those were the lengths that Athy were prepared to go to and Portarlington were entirely overwhelmed.
In a contest like that, the 17-times Laois champions needed to take every opportunity that came their way. But they got nothing from two first-half 45s, going short into the wind with both and wincing as the moves petered out. When they were thrown a 24th-minute lifeline in the form of a penalty for a foul on Paddy O'Sullivan, Colm Murphy's weak kick was easily blocked.
Jake Foster, one of four players commuting back and forth from Australia to play for Portarlington, came on at half-time to beef up their attack.
He had an immediate impact, splitting the posts with a lovely left-footed kick, their first point from play. Apparently inspired, Murphy followed up with a two-pointer from a free shortly after, cutting the deficit back to 10 points.
Port' lost midfielder Sean Byrne to a black card in the 38th minute. They still outscored Athy by a point in the 10 minute period that he was off, 0-04 to 0-03, but needed more scores than that.
Athy led by nine points with as many minutes remaining and were comfortable in the closing stages, coughing up another two-pointer but, crucially, denying Portarlington a goal.
Portarlington defender O'Sullivan was issued with a straight red card in virtually the last action of the game.
Athy: James Roycroft; Michael Spillane, Padraic Spillane, Darren Lawler; Brian Maher, Cathal McCarron, Sean Moore (0-01, 0-01 45); Kevin Feely (0-01), Conor Doyle (0-01); Barry Kelly, David Hyland (0-04, 2 tp), James McGrath; Ronan Kelly (0-01), Colm Moran, Niall Kelly (0-10, 1 tp, 0-04f).
Subs: Mark Hyland (0-01) for McGrath 19, Ben Purcell for Barry Kelly 48, Sean Bride for Maher 55, Kieran Farrell for Moran 63, Conor Kelly for Ronan Kelly 65.
Portarlington: Luke O'Reilly; Alex Mohan, Robbie Pigott, Curtis Lyons; Mikey Bennett, Jason Moore, Patrick O'Sullivan; Keith Bracken, Sean Byrne; Rioghan Murphy (0-01), Ronan Coffey, Darragh Slevin (0-01); Jordan Fitzpatrick, Darragh Galvin, Colm Murphy (0-08, 3 tpf, 0-02f).
Subs: Diarmuid Bennett for Pigott 22, Jake Foster (0-01) for Lyons h/t, Tom Corcoran for Fitzpatrick 51, Eoin McCann for Bracken 54.
Referee: Andrew Smith (Meath).