Westmeath's senior hurlers have secured top-flight spring hurling for 2024 and relegated Laois to Division 2 with a hard-earned, but deserved, victory at FBD Semple Stadium.

Scores came thick and fast right from the first whistle, with Willie Maher's charges looking marginally the livelier team in the early exchanges. Three points from Stephen Maher (including two frees) helped them to a 0-08 to 0-03 lead by the 12th minute.

Points from Ciaran Doyle and Joey Boyle reduced the deficit before the same duo combined for Boyle to flick the ball one-handed to the net for an equalising goal in the 14th minute.

Laois responded with points from Maher (a free), James Keyes, and Aaron Dunphy.

The sides were level again (1-09 to 0-12) when Joe Fortune's troops took the lead for the first time in the 26th minute, the sliotar falling kindly for Niall O'Brien who advanced goalward before flicking it past Enda Rowland.

Unanswered points from Maher (a free), Keyes, and Jack Kelly tied up the scoring yet again, but Ciaran Doyle edged the Lake County ahead by 2-10 to 0-15 with the last puck of the first half.

Free-takers Killian Doyle (three) and Maher (two) shared the first five points of the second half. Killian's twin brother Ciaran pounced for the first score from play in the half in the 44th minute.

It continued to be difficult to separate two evenly-matched teams and they were tied (2-19 to 0-25) when the all-important third Westmeath goal came in the 63rd minute, substitute Eoin Keyes powering forward and unleashing a great low shot to the net.

With Killian Doyle off injured, sub Darragh Clinton slotted over a crucial free in the 70th minute to put his side 3-21 to 0-26 ahead.

Rowland came forward to blast home an injury-time goal from a free for the O'Moore County, but veteran sub Derek McNicholas' late brace of points gave Westmeath vital breathing space.

Westmeath: N Conaty; D Egerton, C Shaw, J Bermingham; A Craig, T Doyle, J Galvin (0-01); S McGovern, R Greville (0-01); C Doyle (0-04), J Boyle (1-02), K Regan; D Glennon (0-01), K Doyle (0-11, 0-08 frees), N O'Brien (1-00).

Subs: E Keyes (1-01) for Bermingham (23), P Clarke for Regan (52), S Clavin for C Doyle (inj., 63), D Clinton (0-01, free) for O'Brien (66), D McNicholas (0-02) for K Doyle (70).

Laois: E Rowland (1-00, free); FC Fennell, P Delaney, D Hartnett; R Mullaney, I Shanahan (0-01), P Lalor; P Purcell, J Kelly (0-02); A Dunphy (0-02), S Maher (0-08, 0-07 frees), T Keyes (0-02); M Phelan
(0-01), J Keyes (0-05), S Bergin (0-02).

Subs: R King (0-02) for Lalor (39), W Dunphy for Bergin (52), PJ Scully for T Keyes (61), J Duggan
(0-01) for Phelan (68).

Ref: S Stack (Dublin).