Louth booked their place in the final of the Lory Meagher Cup with a narrow win over Leitrim in Ballinamore.
The Wee County led by 0-09 to 0-06 at the break but needed a late Mark Wallace score to earn a 0-16 to 1-12 win, their fourth victory in a row.
Meanwhile, Sligo took a big step towards the decider with a 1-26 to 0-15 win over Lancashire in Birmingham.
They face Leitrim next week in the final round of games.
Elsewhere, Dublin minors are into the Leinster final after a 2-18 to 1-19 extra-time win over Kilkenny at Parnell Park.
They will face Wexford, who beat Offaly 2-24 to 2-13 in O’Connor Park, in the decider in Croke Park on 3 July.
Lory Meagher Cup
Leitrim 1-12 Louth 0-16
Lancashire 0-15 Sligo 1-26
Leinster MHC semi-finals
Dublin 2-18 Kilkenny 1-19
Offaly 2-13 Wexford 2-24