Tembisa - Highlands Park ended a six-match run without an Absa Premiership win with a comprehensive 2-0 defeat of Golden Arrows at Makhulong Stadium on Saturday.
The Lions of the North looked at risk of dropping out of the lucrative top eight after a six-game winless streak that included two losses and four draws.
While it could be argued it was good they were at least picking up points during a rough spell of form, success in the league is not built one point at a time and fans of the club will be delighted to see them return to winning ways - especially in such a fashion.
They were on top from the opening whistle and it took just six minutes for them to break the deadlock with Lindokuhle Mbatha sending in a pin-point corner for Ryan Rae to head home and put the Lions of the North 1-0 up.
Arrows made a good effort of trying to find an equaliser but ultimately they were unable to break down a strong Highlands Park defence that seems to have solved some of the issues they had with communication over the last few weeks.
The second half began almost exactly the same as the first with Highlands Park being awarded a penalty, which Peter Shalulile converted with aplomb to make it 2-0, seconds after the game had restarted.
The result is Arrows third in a row in the league and they have dropped down to seventh in the standings. It could be worse as Bloemfontein Celtic could overtake them as well with a win against struggling AmaZulu on Sunday.
Arrows need to head back to the drawing board over the Christmas break and will need a new plan going into 2020 because what they are trying now clearly isn't working.