Gisborne slipped to its fourth loss from its past six games on Saturday, overpowered by Maribyrnong Greens in state league five west.
Despite sitting above the Greens on the table, Gisborne could not keep pace with the home side as it found the back of the net regularly to come away with a 3-1 win.
It started badly for Gisborne as it conceded inside the first 10 minutes, before Jacob Antoine sparked his side with an equaliser just three minutes later.
It was a smart piece of play by Antoine, who beat Greens defender Haris Ibisevic in a solo effort to slot the crucial goal.
However, the visitors were unable to capitalise on the momentum switch, as Maribyrnong re-took the lead in the shadows of half-time, and sealed the result after the break with a strong strike with 20 minutes to play.
The loss is Gisborne’s third in the past month, conceding 14 goals in the past six games as well.
The Greens will leap-frog them on the ladder, with Gisborne slipping to seventh in the run towards the end of the season.
In other games, Kyneton District and Keilor Wolves fought out a tense draw, with home-team Kyneton taking the fight right up to their mid-table opponents.
Despite sitting second last on the ladder, Kyneton District was up for the fight against the mid-table Wolves and came away with a 3-3 draw.
It was just the third game this season that Kyneton has taken away some points, with a win and two draws from the 17 rounds to date.
With bottom-placed Maidstone United also fighting out a draw, it leaves Kyneton District just one point ahead of last place with five rounds to play.
In state league three, Sunbury United’s winning run came to an end playing away to La Trobe Uni, conceding the points after being reduced to nine men late in the game.
Coming into the contest with just one loss from the past seven games, Sunbury was primed to continue its climb up the ladder, but slipped behind early as La Trobe scored after just seven minutes.
The Uni boys held that lead until Sunbury equalised midway through the second half as Djafari Mwarabu scored off a Jake Mcintyre free kick. La Trobe hit back to re-take the lead after 74 minutes and held on to take the points, 2-1. The loss leaves United in ninth place.