We’ve reached the business end of the provincial stage of the All-Ireland Senior Hurling Championship.
Four of the five teams in both Munster and Leinster can still progress coming into the last round of fixtures this weekend.
We analyse all the permutations ahead of an intriguing weekend of hurling.
Carlow are the only county in Leinster who can’t qualify.
They are rooted to the bottom of the round-robin table on zero points from their four games.
However, just two points separate the other four teams in the province.
Galway sit atop the pile on five points, Kilkenny and Wexford both have four point, while Dublin are close behind on three points.
This weekend, the Dubs will host Galway at Parnell Park, and Wexford will host Kilkenny.
If reigning Leinster champions Galway win or a draw against Dublin they will top the group and will be guaranteed a place in the Leinster final regardless of the result at Wexford Park.
Should Galway lose to Dublin, they will qualify in third place as long as there’s a winner in the Wexford v Kilkenny match.
A Dublin win combined with a draw in the other game would see the Tribesmen eliminated on score difference.
Mattie Kenny’s Dubs must beat Galway to be guaranteed qualification; a result which would also see them face the winners of the other match in the Leinster final.
A far more unlikely route of progression could occur if Dublin win and the Cats beat Wexford by exactly eight points. If this somehow happens, it will come down to total scores between Dublin and Wexford. If Kilkenny triumph by more than eight points and Dublin win, they will face each other in the final.
Brian Cody’s Cats will make the final if they win or draw in Wexford. If they lose, they will be depending on Galway to beat Dublin in order to pip the Dubs to third place in the table.
Wexford must beat Kilkenny to reach the provincial decider.
Davy Fitz’ men could still go through if they lose and Galway beat Dublin, but will be knocked out if the Dubs win by more than a point.
It’s a somewhat similar story in the south.
Waterford are the only county to have no hope of qualifying.
The Déise picked up just three points from four games and are the only team with no games remaining.
Tipperary are in the strongest position; they are top of the table on six points after three matches.
Limerick and Cork both have four points, with Clare sitting in fourth place on two points.
This weekend, Tipperary will face Limerick at Semple Stadium, and Clare will clash with Cork at Cusack Park.
Tipp will contest the Munster final unless they lose to Limerick and Cork beat Clare by more than 25 points in the other game. Regardless of what happens, Liam Sheedy’s side have already qualified for the next round.
All-Ireland champions Limerick are also in a strong position.
They will progress to the final if they beat the Premier County and Clare either beat or draw with Cork.
If Limerick and Cork both win, it will come down to score difference between the duo and Tipp for two places in the final.
Should Limerick draw with Tipp and Cork win, The Treaty County will qualify in third place.
They will also go through in third place if they lose and Cork get a result. If they lose and Clare beat or draw with Cork, Limerick should still have a strong enough score difference to finish third.
It’s a simpler scenario for Clare.
The Banner will go through if they beat Cork and Limerick beat Tipp.
If they beat Cork but Tipp beat Limerick, they will likely be eliminated on score difference.
Cork are guaranteed a place in the Munster final if they beat Clare.
A draw would also be enough to make the final if Tipp get a result against Limerick.
They will go through on score difference if they lose to Clare but Tipperary beat the All-Ireland champions.
If they lose to Clare, they will be out if Limerick either draw with or win against Tipp.
David is the editor of The Season Ticket.
He is a qualified journalist, and a long-suffering Meath and Liverpool supporter.