Dr Crokes (Kerry) 0-18 Mullinalaghta (Longford) 2-7
A typically prolific attacking display by Dr Crokes brought the Mullinalaghta dream to an end at Semple Stadium and put the Kerry champions into another All-Ireland club final on St Patrick’s Day.
Tony Brosnan with six points and Kieran O'Leary with four led the way for Crokes while Gavin White put in a roving display from centre-back and was named man of the match.
But Mullinalaghta made it more difficult for Dr Crokes than most other opponents this season having started well, registering their first goal when Gary Rogers calmly dispatched a penalty after Dónal McElligott was taken down.
The Kerry champions hit their stride shortly afterwards, Tony Brosnan settling the nerves with some nicely taken scores, but were hit by a double blow as the match moved into its second quarter.
Jayson Matthews fisted the ball to the net after an initial James McGivney effort was well blocked by Shane Murphy. Then, from the kickout, Dr Crokes were cut to 14 men when Johnny Buckley was red-carded for an illegal challenge.
But Crokes hit five-in-a-row in the subsequent minutes to move into the lead, Brosnan the conductor of that attacking orchestra which has been racking up big scores in most games this season, and at half-time it was 0-11 to 2-3 in favour of the 2017 winners.
They got five more in a row after the break and looked to be cruising to Croke Park on March 17th, but the Longford side stuck at it and three points towards the end of the third quarter brought them back to within four as they made the extra man count.
Another goal would have made things very interesting and they almost had one too in the 45th minute, Aidan McElligott getting to a high ball and fisting towards the corner, but Shane Murphy was equal to it and deflected it out of play, allowing Crokes to play out the final minutes with some degree of comfort.
Dr Crokes: S Murphy; J Payne, M Moloney, F Fitzgerald; D O'Leary, G White, S Doolan; J Buckley, D Casey (0-2, one free); M Burns (0-1), G O'Shea (0-1), B Looney (0-1); D Shaw (0-3), K O'Leary (0-4), T Brosnan (0-6, two frees).
Subs: M Potts for S Doolan (34 mins), A O'Sullivan for D O'Leary (49), C Cooper for G O'Shea (50), E Brosnan for M Burns (57), J Kiely for T Brosnan (60).
Mullinalaghta: P Rogers; S Cadam, P Fox, C Brady; F Mulligan, S Mulligan, D McElligott (0-1); D McGivney (0-5, four frees), J Keegan; G Rogers (1-0, pen), J McGivney, B Fox (0-1); J Matthews (1-0), R Brady, A McElligott.
Subs: M Cunningham for F Mulligan (27 mins), C McElligott for B Fox (57).
Referee: Seán Hurson (Tyrone).