A late try from John Hardie secured an 18-15 victory for Edinburgh over London Irish to keep the Scottish side’s hopes of progressing from Pool Five of the European Challenge Cup alive.
With nine minutes left on the clock at Murrayfield, Edinburgh were down 15-13 to the Exiles - who had ran in six tries to comprehensively beat them 38-6 last week - but Hardie peeled off the back of a driving maul to score the game-winning try.
Third-placed Edinburgh are now level on points with London Irish, who were usurped at the top of Pool Five by Grenoble after the Top 14 side edged Agen 48-45 at the Stade Lesdiguieres.
Gerard Ellis put the Exiles in front with an unconverted try after only five minutes, but that lead was eroded by a Tom Brown score, before Sam Hidalgo-Clyne added the extras and an additional penalty to give Edinburgh a 10-5 lead after 20 minutes.
Shane Geraghty split the posts to reduce the arrears, but Hidalgo-Clyne struck again with the boot to give Edinburgh a 13-8 lead at the interval.
Conor Gilsenan's try levelled the score on the hour with Geraghty's successful conversion looking like it was enough to secure victory for Irish, until Hardie pounced late on.
Grenoble looked like missing out on the chance to take advantage of London Irish's loss, going into the last 10 minutes 45-34 down to Agen.
Late tries from Clement Gelin and Tino Nemani's second of the evening turned it around however, while Gilles Bosch converted both to secure the victory after a back-and-forth contest.