Carlow maintained their perfect run in Division 4 of the Lidl National Football League when they chalked up their seventh win of the campaign and in the process inflicted a first defeat of the season on Leitrim.
Carlow trailed by 0-07 to 0-01 at the break but then took over after the restart and ran out 2-07 to 0-11 winners.
They will now take on either Offaly or Longford — they are tied on nine points each with just their refixed match to come in the division — in the semi-finals - while Leitrim will meet neighbours Sligo in the last four.
Leitrim, who ended with Leah Fox hitting 0-05 and Michelle Guckian 0-03, led by six points at the break but second-half goals from Cliodhna Ni She, a penalty, and Aibha Kiernan were enough for Carlow to top the table with Sarah Doyle shooting 0-04.
Sligo, who were already through to the semi-finals, wrapped up their schedule with a 2-17 to 1-11 win over Wicklow, having led by 2-11 to 0-4 at the break.
Longford, who led by 0-11 to 1-3 at the interval, kept their semi-final hopes alive with a 3-19 to 1-05 win over Kilkenny.
And Offaly also warmed up for their showdown with Longford by defeating Derry by 3-14 to 1-08, having led by 2-06 to 0-06 at the break.
Lidl National Football League Division Four Round 7 results
Carlow 2-07 Leitrim 0-11
Sligo 2-17 Wicklow 1-11
Offaly 3-14 Derry 1-08
Longford 3-19 Kilkenny 1-05