There was no need to wait until nightfall – two stars of Mypolonga's A grade side came out to shine during the day on Saturday.
The association's top batsman, Jared Marston, made his third century of the summer while Aaron Zrim scored 88 and took four wickets as the Tigers knocked off Monarto by 18 runs in a high-scoring match.
Mypo batted first at home and made 4/231 on the back of Marston (102) and Zrim's knocks.
Brad Lienert picked up two wickets for the visitors, who then padded up and got to work.
It was some time before Mypolonga's Sam Elliott (3/48) picked up the wickets of Monarto's openers, but the tail did not wag and the visitors lost 5/17 to be all out for 213 off the last ball of the innings.
There were double-figure scores all down the order, including 40 from Jacob Rance and 36 from Sean Samblich, but their sum was not quite enough.
The result could have a bearing on finals match-ups, as it allowed Mypolonga to shoulder past Monarto into second place on percentage.
However, both sides will be confident in their ability to win their matches next week, the last of the regular season.
Imperials v Wanderers
Imperials may have lost the war this season but they won the battle against their cross-town rivals by 16 runs on Saturday.
In a match played at Jervois, the Fidges, Craig (81) and Andrew (50), helped the Blues put together a competitive total of 9/184.
Ben Gilgen took 4/23 off six overs for the Woo Hoos, while Todd Blucher had three wickets and Jalen Kowalick two.
In reply, Blucher persisted with a not-out 50 and Michael Stapleton put up 34 batting in the number nine spot, but their side fell short at 7/168.
Daniel Gilmour and James Lipp each took two wickets in defence of the winning total.
It was Imperials' first win in more than a month and just their fifth of the season, but it was enough to ensure they will not finish on the bottom of the ladder.
Meningie v Tailem Bend
Another close match was played at Meningie, where the home side defeated Tailem Bend by just seven runs.
Meningie batted first and put up 7/181.
Joseph Zadow fell just short of a half century, and was ably supported by Stewart Williss and Paul McNicol, who both made scores in the 30s.
For Tailem, Jarred Merritt took an economical 3/22 off 10 overs, while James Dawson took three catches.
The top order sputtered before Josh Gerlach (59) and Jake Prosser (39) put some backbone in the visitors' innings.
However, the pair were both dismissed in the final stages of the run chase and the Eagles fell agonisingly short, all out for 174 after a Tyson Bradley run out off the second-to-last ball of the innings.
Bradley also claimed three other wickets, including Prosser's, to be the pick of the home bowlers.
His figures of 3/25 were also enough to keep him one wicket ahead of Zrim for the association lead with one round to go.
The loss brought an end to Tailem Bend's season – they have the bye next week and will finish in seventh.