Sligo put themselves back in the promotion frame with a thrilling comeback to claim both points against 14-man Laois at Markievicz Park.
The winners, who outscored Laois 0-11 to 0-4 in the second half, were helped by the red card for the visitors' Kevin Meaney after 35 minutes.
At that stage Laois were seven points clear, 2-5 to 0-4.
Sligo faced a five-point interval deficit, 2-6 to 0-7, but worked hard to reduce the margin.
Wing-back Keelan Cawley was excellent and chipped in with two points, with substitutes Stephen Gilmartin and Cian Breheny also making a difference.
It was Gilmartin's 70th-minute point that put Sligo in front, 0-17 to 2-10, as Laois then squandered the chance of an equaliser when their top-scorer, Donie Kingston, was off-target with a free attempt.
Sligo captain Neil Ewing popped up with an insurance score in the fourth minute of stoppage time and the hosts were - just about - across the line for a result that sees them level on points with second-placed Armagh and three off leaders Louth.
Laois, who packed their defence to frustrate Sligo, netted twice in the first half to establish a seven-point lead.
Paul Kingston goaled after 13 minutes, and 14 minutes later it was the turn of his brother, Donie, to find the Sligo net.
Aside from Meaney's dismissal, the injury that forced Colm Begley off after 12 minutes was also a blow for Laois.
Niall Murphy, who shot a hat-trick of points in the opening period, kicked the best of Sligo's first-half scores.
SCORERS - Sligo: N Murphy, S Coen (3f) 0-4 each; Adrian Marren 0-3 (1f); Keelan Cawley 0-2; Neil Ewing, Patrick O'Connor, John Kelly, Stephen Gilmartin, Cian Breheny 0-1 each. Laois: Donal Kingston (3f) 1-4; Paul Kingston 1-1; David Conway 0-2; Stephen Attride, John O'Loughlin, Trevor Collins 0-1 each.
SLIGO - A Devaney 6; C Harrison 5, K McDonnell 6, N Gaughan 5; E McHugh 5, N Ewing 7, Keelin Calwey 9; P O'Connor 8, A McIntyre 9; C Davey 4, N Murphy 8, J Kelly 8; Kyle Cawley 5, A Marren 7, S Coen 7. Subs: S Gilmartin 6 for Davey h-t, B Egan 5 for Harrison 54, C Breheny 6 for Cawley 55, P Hughes 5 for Coen 56.
LAOIS - G Brody 6; D Strong 6, D Booth 5, J Kelly 5; S Attride 6, C Begley 2, A Farrell 5; D Luttrell 6, K Meaney 5; D O'Reilly 6, D Conway 6, N Donoher 6; J O'Loughlin 6, D Kingston 8, P Kingston 8. Subs: T Collins 7 for Begley 12, B Quigley 6 for Luttrell 45, G Dillon 5 for O'Reilly 45, R Munnelly 4 for Conway 52 .
Ref - Barry Tiernan (Dublin).