Western United beat Melbourne City in A-L

Western United have scored a come-from-behind 2-1 win over Melbourne City to keep pace with the A-League's top-six teams.

Western United have staged a second-half fightback to snap Melbourne City's six-game winning streak and ensure they remained in touch with the A-League's top-six in a thrilling 2-1 victory.

Powered by goals from Lachlan Wales and frequent City nemesis Besart Berisha in the 61st and 66th minutes respectively, the triumph at AAMI Park marks the sophomore club's first win over their local foes - breaking a five-game losing streak.

The three points earned moves United into the seventh position on the A-League table, with at least a game in hand on every side presently in the top-six.

Mark Rudan's side is next set to face the 11th-placed Newcastle Jets on Monday afternoon.

Conversely, a club-record run of form snapped and denied the chance to go top of the table, Patrick Kisnorbo's City will now be forced to lick their wounds ahead of a clash with Wellington Phoenix in Wollongong, that fixture also on Monday.

Looking off the pace in the opening half, United fell behind in the 11th minute of play when Craig Noone and Jamie Maclaren combined to allow the former to fire in from close range for his fifth goal on the season and third in two games.

Halftime adjustments and the introduction of Italian superstar Alessandro Diamanti as a second-half substitute, however, served to allow the hosts back into it.

Denied a spot-kick by VAR in controversial circumstances after Iker Guarrotxena was collected front-on by Nuno Reis and in the 53rd minute, United took the lead just minutes later when Wales and Berisha delivered their two goals in five minutes just after the hour mark.

City threw everything they had at their foes as time wound down - Rostyn Griffiths and Maclaren coming closest - but goalkeeper Ryan Scott and his defence did enough to keep them at bay and secure the three points.