The 25-21 victory, at the Madibaz Stadium, was only their second win of the season amd only their third since joining the league in 2017.
Having held a 13-7 lead at half-time, the Kings saw the Scottish visitors take a 21-13 lead – with a penalty try (in the 61st minute) and a score by Ross Ford (71st minute).
However, a double strike by new import Bader-Werner Pretorius in the 75th minute (after having just come on as a replacement for his Pro14 debut) and Yaw Penxe (a move that started deep inside his own 22-metre area, from the restart) gave the Kings a sensational win.
The Kings started brilliantly through Bjorn Basson’s individual effort but Edinburgh soon fired back through centre Chris Dean.
The Scots dominated the middle portion of the match and went ahead with a second-half penalty try, followed up with a score for hooker Ross Ford.
But the Kings had other ideas.
The home side started like a train and got the first try in the opening minutes as Basson executed a wonderful bit of skill down the left flank.
Attacking from just inside the Edinburgh half Basson took a pass out wide, chipped in-field to beat the defence and then touched down for an excellent score.
Masixole Banda kicked the extras, but Edinburgh would fire back almost immediately – going through phase after phase in the opposition 22 before a delightful inside pass found centre Chris Dean to do the rest.
Van der Walt kicked the conversion, followed by a penalty at the other end, with Edinburgh enjoying most of the possession for the rest of the half – only for Banda to kick three more points before the break.
The Kings led 13-7 at the interval, but Edinburgh continued to press in the second half, almost getting over from short range through Pietro Ceccarelli only for a knock-on to be given.
The Kings defence held out impressively but was dealt a blow on the hour as blindside flank Cyril Velleman saw yellow and Edinburgh were awarded a penalty.
The South African side had made 180 tackles at this stage as the Scots opted for a scrum, eventually being rewarded with a penalty try to put them 14-13 ahead.
Edinburgh’s dominance continued and they used forward power for their third try, driving off a line-out until Ford was able to snipe over the line from short distance.
The Kings though weren’t done there and attacked in the final 10 minutes, with replacement Pretorius powering over with just four minutes on the clock.
From the restart the try of the game was still to come, with the Kings receiving the restart and immediately passing wide to another substitute – Meli Rokoua.
Rokoua stepped inside to beat the defence and flew to the halfway line before offloading out the back of his hand to Penxe, who stepped up the pace a notch further and blasted in to the tryline for a famous win.
— Edinburgh Rugby (@EdinburghRugby) January 26, 2019
For the Southern Kings:
Tries: Basson, Pretorius, Penxe
Cons: Banda 2
Pens: Banda 2
Tries: Dean, Penalty try, Ford
Cons: Van der Walt 2, penalty try does not require a conversion
Yellow cards: Cyril Velleman (Southern Kings, 61 – repeated infringements, collapsing maul), James Johnstone (Edinburgh, 76 – cynical foul, killing the ball at ruck)
Southern Kings: 15 Masixole Banda, 14 Yaw Penxe, 13 Harlon Klaasen, 12 Tertius Kruger, 11 Bjorn Basson, 10 Ntabeni Dukisa, 9 Stefan Ungerer, 8 Andisa Ntsila, 7 Martinus Burger, 6 Cyril John Velleman, 5 John-Charles Astle (captain), 4 Andries Van Schalkwyk, 3 Luvuyo Pupuma, 2 Michael Willemse, 1 Schalk Ferreira/Alulutho Tshakweni.
Replacements: 16 Alandre Van Rooyen, 17 Lupumlo Mguca, 18 Alulutho Tshakweni/Nicolaas Oosthuizen, 19 Stephan Greeff, 20 Henry Brown, 21 Sarel Pretorius, 22 Bader Pretorius, 23 Meli Rokoua.
Edinburgh: 15 Dougie Fife, 14 Tom Brown, 13 George Taylor, 12 Chris Dean, 11 James Johnstone, 10 Jaco van der Walt, 9 Henry Pyrgos, 8 Viliame Mata, 7 Ally Miller, 6 Luke Crosbie, 5 Callum Hunter-Hill, 4 Fraser McKenzie (captain), 3 Pietro Ceccarelli, 2 David Cherry, 1 Pierre Schoeman.
Replacements: 16 Ross Ford, 17 Darryl Marfo, 18 Murray McCallum, 19 Jamie Hodgson, 20 Mungo Mason, 21 Nathan Fowles, 22 Simon Hickey, 23 Juan Pablo Socino.
Referee: Dan Jones (Wales)
Assistant referees: Stuart Berry (South Africa), Ruhan Meiring (South Africa)
TMO: Shaun Veldsman (South Africa)
Tell us what you think about the Rugby World Cup and you could win £100