Connacht produced a brilliant comeback in the United Rugby Championship to claim a bonus-point victory over the Stormers in Cape Town.
The hosts, who would have gone top of the table with a victory, led by 10 points with 17 minutes remaining but the visitors roared back to win 33-24.
Connacht went ahead when Shamus Hurley-Langton crossed for the first try in the seventh minute after Deon Fourie was sent to the sin-bin.
The Stormers led at the break, though, thanks to a converted try from Evan Roos and Sacha Feinberg-Mngomezulu's penalty.
Ntuthuko Mchunu and Feinberg-Mngomezulu scored either side of a try from Paul Boyle to make it 24-14 and put the hosts seemingly in control.
But John Devine quickly pulled another try back, Connacht took the lead through Ben Murphy and Sean Naughton made sure of the victory, with Sam Gilbert adding his fourth conversion