Mayo kept their survival hopes alive with a valuable 1-11 to 1-7 win over Roscommon at water-logged Dr Hyde Park.
Man of the Match Evan Regan's magical goal early in the second half followed by points from Regan (2) and substitute Patrick Durcan saw the winners move nine points clear, 1-10 to 0-4.
Substitute Diarmuid Murtagh's major on the hour sparked a fruitless late fightback from the hosts, while Mayo brought on Cillian O'Connor, who pointed the last score of the game via an upright.
The visitors led by 0-6 to 0-4 at the break and Alan Freeman popped over the first score of the second half as they registered a decisive 1-4 without reply.
Mayo host already-relegated Down in Round Seven next weekend, where victory should see them stay up, while the still-semi-final-bound Rossies welcome holders Dublin to this venue in seven days.
Mayo - R Hennelly (0-2'45); B Harrison, G Cafferkey, C Barrett; C Boyle, L Keegan, D Vaughan; T Parsons, S O'Shea; D O'Connor, A O'Shea, J Doherty; E Regan (1-3, 0-2f), A Freeman (0-3f), C O'Shea (0-1). Subs: P Durcan (0-1) for D Vaughan, S Coen for G Cafferkey, C O'Connor (0-1f) for C O'Shea, A Dillon for A Freeman (BC), D Drake for D O'Connor, J Gibbons for J Doherty.
Roscommon - G Claffey; S McDermott, N Collins, N McInerney; N McManus, S Purcell, D Murray; F Cregg (0-1f), I Kilbride; C Daly, C Murtagh (0-3, 2f), C Devaney (0-2); N Kilroy, E Smith, C Cregg. Subs: S Mullooly for N McManus, D Murtagh (1-1) for C Daly, R Daly for C Devaney, J McDermott for E Smith.
Referee - M Deegan.Tweet