After 17 weeks, things are starting to take shape in the Energia All-Ireland League.
From 1A to 2C, and even the regional qualifiers, it's make or break for plenty of seasons when the AIL reaches its final round of regular season games next Saturday, where both silverware or mere survival will be regarded as a success.
Here's the state of play right across the divisions, ahead of Round 18, next Saturday 15 April.
Division 1A - The play-off picture
The top four has already been decided in 1A, but there's still some jostling for positions to be had on the final weekend, before we find out the semi-final pairings.
Champions and leaders Clontarf have come into form at the right time, winning six in a row since their January defeat to Cork Constitution, and have leapfrogged Terenure to the top.
With a five-point lead, they know a losing bonus-point is all they will need in the final round to be guaranteed of top spot heading into the play-offs, with Young Munster their most likely opposition; the Cookies are locked into fourth place with a game to spare.
Terenure look on course to pick up home advantage in the second semi-final, but they'll be hugely frustrated not to have wrapped it up a week ago, when their 29-23 defeat away to Con saw the Cork side close within two points.
A win for Nure at home to Shannon would be enough to guarantee a home semi-final at Lakelands, and more than likely against Con, but if they slip up, they could be returning to Temple Hill to face Con in the last four.

The Relegation fight
Garryowen's dismal season saw their relegation to 1B confirmed several weeks ago, while one of Shannon, UCD or Dublin University will be heading for the promotion/relegation play-off.
As things stand, Shannon need a big swing to avoid the play-off. Stephen Keogh's side are ninth, and three points back from both UCD and Dublin University, although they've kept their fight going until the final week of the season after a big win against Ballynahinch in Round 17.
Anything less than a win for Shannon away to Terenure will see them going forward to the play-off, but even if they secure a shock win in Lakelands, they'll be relying on one of UCD (away v Clontarf) or Dublin University (home v Garryowen) to slip up.

Division 1A fixtures (Sat 18 April)
Ballynahinch v Lansdowne
Clontarf v UCD
Dublin University v Garryowen
Terenure v Shannon
Young Munster v Cork Constitution
Division 1B - History made by Armagh
For much of the 1B season, it looked like everything from promotion to relegation would go to the wire, but City of Armagh's 24-20 win against UCC in Round 17 saw the Ulster side confirmed as the 1B champions, and earning a first ever promotion to the top tier of the All-Ireland League.
Their success is all the more remarkable, considering they've only been playing in the AIL since 2011.
Old Belvedere have already secured their place in the promotion/relegation semi-final, but they do still need a final-day win against St Mary's to guarantee themselves home advantage for that game, and that would be a huge advantage, having gone unbeaten at Ollie Campbell Park over the regular season.
Highfield, Buccaneers and Old Wesley will be fighting it out for the two remaining spots in the play-offs.
Having been well in contention for back-to-back promotions for much of the season, Eddie O'Sullivan's Buccaneers have struggled in recent weeks with three defeats in a row, but could take advantage of some heavy Armagh celebrations when they welcome the champions to Dubarry Park. A win of any kind will guarantee them a play-off spot.

Highfield also have their on fate in their hands, with the Cork side hosting a relegation-threatened Banbridge in the final game. Old Wesley will have to win away to Naas, while also needing one of Highfield or Buccs to slip up along the way.
There's a real scrap at the foot of the table, with just four points separating Malone at the bottom from UCC in eighth place, with Banbridge sitting right in the middle of the pair.
And in a beautiful twist of fate, it's UCC who host Malone in the final game of the season. The Ulster side looked doomed to relegation a few weeks ago, but two wins in their last three have given them a shot of staying up, and potentially even avoiding the relegation play-off.
To do that, they'll need to win away to UCC, and potentially do it with a bonus-point while also denying the hosts anything from the game, while they'll also need Banbridge to be beaten by Highfield at Rifle Park.

Division 1B fixtures (Sat 18 April)
Banbridge v Highfield
Buccaneers v City of Armagh
Naas v Old Wesley
St Mary's v Old Belvedere
UCC v Malone
Division 2A - Blackrock or Queens to lift the title
Much of the big business in 2A has been done, with the bottom two locked in, and no sides primed to gatecrash the play-offs late on.
The destination of the title, and with it automatic promotion to Division 1B, is still up for grabs though, with Queens University leading Blackrock by two points heading into the final game of the season.
The Belfast side face a long trip to Musgrave Park for their final game of the season, but they know a win of any kind against Dolphin will be enough to see them lift the title and win promotion. And with Dolphin already relegated, and without a win in 13 games, the students will be big favourites to secure promotion to Division 1B for the first time ever.
In the event that Dolphin pull off a shock, Blackrock could leapfrog them with a win against mid-table Ballymena, who are out of contention for either promotion or relegation.
Nenagh and Barnhall have already booked their places in the promotion play-offs, with their final games set to decide who travels to Queens/Blackrock, or who faces the 1B representative in the semi-final.
Nenagh host nearby UL Bohs, who are guaranteed to finish ninth, and go into the relegation playoff, while Barnhall are away to Old Crescent.

Division 2A fixtures (Sat 18 April)
Ballymena v Blackrock
Cashel v Navan
Nenagh v UL Bohemian
Old Crescent v MU Barnhall
Dolphin v Queens University
Division 2B - The big play-off scrap
While Greystones have sewn up top spot and promotion, the 2A play-off picture has been a real bun fight, with promotion still technically a possibility for Rainey Old Boys back in seventh place.
Greystones are guaranteed to go up, while Galway Corinthians are locked into second and a home semi-final. Likewise, Dungannon are certain to finish third, but there's real final-day intrigue with the final play-off spot to be fought out between Sligo, Wanderers, Belfast Harlequins and Rainey.
Two of those sides face each other, with Sligo hosting Quins, and a bonus-point win for the Connacht outfit would see them secure a top-four finish.
However, with a poor points difference, a Sligo win without a bonus could open the door for Wanderers, who could sneak into semi-final if they win and score four tries at home versus Malahide.
In terms of relegation, Galwegians and Enniscorthy are guaranteed to be the bottom two, but it remains to be seen who will go straight down, and who will get a shot at safety through the play-offs.
Galwegians have their fate in their own hands, hosting Dungannon at Crowley Park, and knowing they just need to match Enniscorthy's result, with the Wexford side away to the champions Greystones.

Division 2B fixtures (Sat 18 April)
Galwegians v Dungannon
Greystones v Enniscorthy
Rainey Old Boys v Galway Corinthians
Sligo v Belfast Harlequins
Wanderers v Malahide
Division 2C - Inst' on course for perfection
If you described Instonians' march to the title as a domination, it would feel like you were underselling it.
The Belfast side are one game away from the perfect season, with 17 wins from 17, and every one of them with a bonus-point.
Standing in their way will be second place Tullamore, and although the Offaly side's chances of automatic promotion were blown away a long time ago, they'll be keen for a win of their own, which would likely give them a home play-off semi-final.
The final promotion play-off spot, and the relegation play-off place, are yet to be confirmed, with two games in particular set to decide it.
Clonmel know a win will be enough for them to get into the play-off, but they travel to Midleton on the final day, with the Cork side needing a win to stand a chance of avoid finishing ninth.
If Midleton do pull off a win, it could allow Bruff climb into the play-offs, but the Limerick wide will also be facing a relegation-threatened side away from home in Round 18, with Omagh Academicals still not safe.
A points difference of -202 will ensure Sundays Well drop down to junior rugby next season, with Limerick's Richmond taking on Tyrone's Clogher Valley in the regional final. The winner of that will step up to AIL rugby next season, while the loser will still have a shot at promotion, facing the second from bottom 2C side in a play-off.

Division 2C fixtures (Sat 18 April)
Midleton v Clonmel
Omagh Academicals v Bruff
Skerries v Ballina
Tullamore v Instonians
Sundays Well v Bangor