Toronto FC manager and former All Whites captain Ryan Nelsen has been fired after an outburst directed at the club's boss.
Nelsen, in his second season as Toronto manager, was one win away from matching club's best ever high of 10 victories in a season - with 10 games to go in the MLS season.
After finishing ninth out of 10 teams in the MLS Eastern Conference last season, the side are currently fourth and still a chance to make the playoffs with nine wins, nine defeats and six draws.
But following Sunday's 3-0 loss to New England, Nelsen blasted the club's general manager Tim Bezbatchenko, putting the New Zealander's job on the line.
Bezbatchenko responded by firing Nelsen and his entire coaching staff, including fellow former All White Duncan Oughton.