Second-half goals from Cathal Cregg and Senan Kilbride catapulted Roscommon into second place and gives them every chance of plying their trade in the top flight.
The excellent Graham Reilly (2), Padraic Harnan, Micheal Newman (2fs) and David Bray (free) found the target for the visitors. For Roscommon, Diarmuid Murtagh (2), Mark Healy, Ciarán Murtagh (1f) and goalkeeper Darren O’Malley (45) all had points but they looked to have it all to do in the second-half.
Points from Kevin Reilly and Mark O’Sullivan gave Meath a three-point lead but the Rossies came back. Keeper Paddy O’Rourke’s error gifted Roscommon their second goal.
When Shine hit over another score with nine minutes remaining, it left Meath with too much to do.
D Murtagh (2f) 0-4, Cregg 1-1, Kilbride 1-0, D Shine (1f) 0-2, Healy, C Murtagh (1f), O’Malley (45) 0-1 each
Newman (6f) 0-7, G Reilly 0-2, Harnan, Bray (1f), K Reilly, O’Sullivan, Wallace 0-1 each
D O’Malley; S McDermott, N Carty, N Collins; D Keenan, N Daly, D Murray; C Shine, M Healy; C Daly, C Murtagh, C Cafferky; D Murtagh, S Kilbride, C Cregg.
D Shine for Healy (33), E Smith for C Murtagh (33), C Compton for D Murtagh (66), D Ward for Cregg (70).
P O’Rourke; D Tobin, C McGill, D Dalton; M Burke, D Keogan, B Power; B Menton, A Flanagan; G Reilly, P Harnan, K Reilly; D Bray, M O’Sullivan, M Newman.
Judge for Tobin (20), McEntee for Dalton (h/t), S O’Rourke for Bray (48), E Wallace for O’Sullivan (51), Gillespie for Menton (56), McMahon for McGill (70).
A Nolan (Wicklow).