A-League Wrap: Heart and Jets win on the road

John van't Schip's side travelled to the Westpac Stadium on the back of three wins and a draw in their last four league outings - a complete turnaround from their early season form, that saw them fail to win any of their opening 14 matches.

And the Heart picked up another three points on Sunday, with in-form striker David Williams - who scored late winners in their previous two fixtures - notching a hat-trick to take his A-League tally to nine for the season.

Williams promptly rounded off the rout just after the hour mark, moving Van't Schip's men to within three points of ninth-placed Perth Glory.

In Sunday's other A-League fixture, struggling Newcastle Jets ended a seven-game winless run with a shock 1-0 victory at leaders Brisbane Roar.

Adam Taggart's 59th-minute penalty was enough for the away side at Suncorp Stadium, with the Roar missing the opportunity to extend their seven-point advantage over Western Sydney Wanderers.