Somehow, that was only the start of the madness. Just before halftime, Auckland striker Fabrizio Tavano pushed Waitakere's Ryan Cain in the head. An all-in skirmish followed, with Tavano being sent from the field, and challenging a vocal fan in the stands to a fight as he walked to the dressing room.
Things did not calm down for Auckland after the break, with Albert Riera sent off for a second bookable offence, and Darren White following him off the pitch for a rash two-footed challenge. With 30 minutes remaining and down to just eight men, Auckland predictably faded down the stretch, as Waitakere killed off the contest with goals to Julyan Collett and Scott Hilliar.
Auckland still lead the league on 33 points, two clear of Waitakere in second, with Team Wellington a point further back in third, but holding a game in hand.
Eastern Suburbs are in fourth on 30 points, after knocking Canterbury United out of the playoff race with a 2-1 win.
Goals to Moses Dyer and Fabien Kurimata overcame a consolation from Matthew Wiesenfarth to keep Suburbs in the thick of the playoff race.
Suburbs will now play a depleted Auckland in the final round to try and lock in a playoff spot, with Hawke's Bay United also a playoff threat, sitting on 26 points with two winnable games remaining.