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
19 May, 2025
The Yuan Will Not Replace the Dollar Any . . .
20 Mar, 2025
ITV Protection star Katherine Kelly's li . . .
05 May, 2025
Boss spends whole winter working abroad . . .
26 May, 2025
Will Zalatoris makes devastating injury . . .
11 Mar, 2025
Coronation Street fans 'work out' Deirdr . . .
04 Jun, 2025
4 Teens To Represent Nigeria At Global R . . .
19 May, 2025
Bay County prep roundup: MLB Draft prosp . . .
17 Apr, 2025
Potential No. 1 pick Cam Ward names seve . . .