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.
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.
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