Golden Arrows stunned Kaizer Chiefs with a 1-0 victory at the FNB Stadium on Saturday night, with Knox Mutizwa's first-half goal proving enough to secure a sensational upset win.
Few would have predicted a positive result for Arrows in this DSTV Premiership fixture, coming off a run of only one win in their last seven matches.
However, Chiefs were also rusty, having last played 13 days ago when they beat Orlando Pirates 2-1 in the Soweto derby, and it showed in their performance on the night.
AS IT HAPPENED | Arrows 1-0 Chiefs
The result leaves Amakhosi with little hope of catching Mamelodi Sundowns in the title race, even after winning their appeal to replay their two outstanding fixtures.
The match started in sensational fashion when Arrows took the lead with barely five minutes on the clock.
It was an error from Chiefs at the back - a poorly judged backpass - that created the opportunity for Mutizwa, who showed good control before chipping the ball over Bruce Bvuma, who had come charging off his line to try to avert the danger.
Chiefs tried to hit back straight away through Khama Billiat after playing it up the far side, but Nkosingiphile Gumede was on hand to rescue the situation.
Some good work from Phathutshedzo Nange, combining with Billiat, created another opportunity for Chiefs a few minutes later, but Nange's shot from distance only resulted in a corner.
Arrows nearly went 2-0 up shortly after when another mistake at the back created some panic at the back but this time Bvuma was on hand to save the day.
And Pule Mmodi should have doubled the visitors' lead a few minutes later when he found himself with only the keeper to beat, but a slight moment of hesitation cost him and allowed the keeper to get a glove to the ball.
A few minutes later, Arrows had another chance to go ahead when Mutizwa decided to pass when he should have taken the shot himself. The Zimbabwean thought Mmodi was behind him but got it all wrong as Chiefs escaped again.
It took until five minutes before the break for Chiefs to hit their first shot on target when Nange was given a chance to shoot following a free-kick and forced a reflex save out of Gumede that could easily have seen Amakhosi draw level.
Chiefs looked improved after the break and were causing the Arrows defence more problems, but an equaliser eluded them.
Bernard Parker was proving a handful, firing a shot off just before the hour mark to force a save out of Gumede before the keeper was on hand again to deny a header from the same player a few minutes later.
Unfortunately for Amakhosi fans, that was the story of the second half, with Chiefs dominating possession but failing to find the opening they required to get back in the match, as Arrows clung on for the unlikely upset win.