A stunning second half onslaught has jumped Team Wellington to the top of the Stirling Sports Premiership table.
Down 2-0 after 25 minutes and 2-1 at halftime, Wellington absolutely routed Waitakere United in the second half to claim a remarkable 7-2 victory.
A hat-trick from Ben Harris kick-started the turnaround, as Wellington struck four times in the space of 13 minutes to send Waitakere crashing to their heaviest defeat in franchise history.
It was a massive implosion from a Waitakere side who came into the round at the top of the table, and now are only one point inside the top four with three games to go.
Eastern Suburbs are one side who leapt above Waitakere, joining Team Wellington at the top on 27 points after a 1-0 victory over Southern United on Saturday.
They are two points clear of Waitakere, who hold a one point buffer over Auckland City and Canterbury United, with Hawke's Bay United one point further back.
Auckland City have the easiest road to securing a playoff spot, holding two games in hand and having picked up a comfortable three points with a 2-0 victory over the Wellington Phoenix Reserves.
An early strike from Fabrizio Tavano was supplemented by a Clayton Lewis penalty in the second half to snap Auckland's three-game winless run in the Premiership.
Canterbury United also got back to winning ways with a vital 2-1 victory over Hawke's Bay United to sit in fifth spot on the ladder.
They needed to come from behind to do so, after Ross Willox put Hawke's Bay ahead late in the first half from a corner.
However, Canterbury equalised in the 63rd minute through substitute Juan Chang, and Hawke's Bay were reduced to 10 men soon after when Finn Milne was sent off.
The depleted Bay ranks nearly held on for a point, but Aaron Clapham struck in the 85th minute to give Canterbury a big boost in their playoff quest.
Hawke's Bay are still in with a realistic shot of making the playoffs however, finishing their season with three games against bottom-four sides.
At the foot of the table, Tasman United jumped off the bottom of the ladder, overtaking Southern United after picking up a 1-0 win over Hamilton Wanderers.