Edinburgh boosted their hopes of a top-eight finish in the United Rugby Championship with a vital bonus-point victory over Connacht.
First-half tries from Pierre Schoeman - named in Andy Farrell's Lions squad on Thursday - and Hamish Watson had Edinburgh in control at half-time, but Connacht hit back after the break.
Finn Treacy crossed twice in the opening 11 minutes of the second half to level the scores and a captivating back-and-forth battle followed.
Ben Muncaster crashed over to restore Edinburgh's seven-point advantage following a powerful rolling maul, but Connacht - with faint play-off ambitions of their own - continued to fight.
Shayne Bolton dotted down in the corner, allowing home fly-half JJ Hanrahan to make it 21-21 off the tee.
However, with seven minutes to play, a moment of magic swung the match Edinburgh's way.
Replacement scrum-half Charlie Shiel darted down the side of a ruck and showed an impressive burst of pace to go under the posts for the visitors' bonus-point score before Ben Healy kicked a penalty in the final minute to ensure victory.
Sean Everitt's side are ninth in the URC table, just two points behind Benetton in sixth, while Connacht are out of contention in 14th.
Edinburgh finish the regular league season against Ulster on Friday; Connacht travel to Italy to play Zebre on Saturday.
Related News
30 Apr, 2025
Nayanthara Drops Wholesome Moment Of Twi . . .
19 Mar, 2025
Here’s why Meghan Markle is facing backl . . .
31 Mar, 2025
Ajax confirm interest in signing Man Utd . . .
19 Apr, 2025
"Gambhir Didn't Oppose": Explosive Detai . . .
08 May, 2025
His Aim Is To Win 2027 World Cup And The . . .
02 Apr, 2025
It’s the comedy show Raygun didn’t want . . .
28 Mar, 2025
Idiot trolls call me a ‘burly rugby play . . .
14 May, 2025
Sebastián Cancelliere would be big loss . . .