Meath withstood a grandstand finish from Kildare to round off their league campaign with a win at St Conleth's Park.
It had looked like the Royal County were cruising towards victory when Nicky Horan and Joey Keena pointed just moments after Derek Doran had found the Kildare net to put them nine points ahead with five minutes to go.
Kildare refused to accept defeat, though, and goals from skipper Tony Murphy and Martin Fitzgerald in the space of a minute brought them right back into the game.
Kevin Walzer even had a late chance to score an equalising goal, but he was denied by Shane McGann and Meath held on for the victory.
Man of the Match: N Horan (Meath)
Scorers -- Meath: N Horan 0-7 (4f, 1'65'), M Cole 1-2, D Doran 1-1, P Durnin 0-3, N Kirby 0-2, S Donoghue, P Geoghegan, P Fagan (1f), J Keena 0-1 each. Kildare: M Fitzgerald 1-5 (0-5f), K Walzer 1-1 (0-1f), T Murphy 1-0, M Moloney, C Kenny 0-2 each, L Quinn, F O'Muineachain, D Harney 0-1 each.
Meath -- S McGann 6; D Donoghue 6, E Fitzgerald 7, W Mahady 6, M Horan 6, P Fagan 6, M Foley 6; P Keogh 6, S Donoghue 6; P Geoghegan 6, N Kirby 7, M Cole 7, P Durnin 7, N Horan 8, D Doran 7. Subs: Joey Keena 7 for Cole (47), J Boyle 6 for S Donohoe (70).
Kildare -- R Connolly 6; P Keegan 5, D Kennedy 5, J Byrne 6, N O'Muineachain 6, K Divilly 6, E O'Neill 6; F O'Muineachain 6, L Quinn 6; C Kenny 7, M Moloney 6, T Murphy 7, K Walzer 6, D Harney 6, M Fitzgerald 7. Subs: R Hoban 7 for Keegan (22), M Divilly 6 for F O'Muineachain (h-t), G Sunderland 6 for O'Neill (48).
Ref -- E Shaughnessy (Galway).