Edinburgh snatched a dramatic 29-24 victory against Leinster, while there were also wins for Cardiff, Munster, Ulster and Connacht in the Pro14.
Leinster were 19-17 up at half-time against the hosts, thanks to tries from No 8 Max Deegan, flank Scott Fardy and wing Barry Daly.
Edinburgh kept themselves in the contest with tries from flank Luke Crosbie, scrumhalf Nathan Fowles and tighthead prop Murray McCallum.
REPORT: Cheetahs blow it in Cardiff
However, Edinburgh hit back after half-time with a try from wing Duhan van der Merwe. Leinster regained the lead when Daly crossed for his brace, but a late try from centre Mark Bennett ensured that Edinburgh walked away with the win.
REPORT: Kings’ Pro14 woes continue
In other results, the Cheetahs let a 10-point lead slip to lose 25-20 to the Cardiff Blues, wing Craig Gillroy scored a hat-trick to power Ulster to a 59-10 win against the Kings, Munster dispatched Zebre 33-5, the Dragons and Glasgow played out a 15-15 draw and Connacht beat the Ospreys 26-15.
Round 14 results:
Ulster 59 Kings 10
Munster 33 Zebre 5
Edinburgh 29 Leinster 24
Dragons 15 Glasgow Warriors 15
Connacht 26 Ospreys 15
Cardiff Blues 25 Cheetahs 20