Montpellier overcame a late scare to defeat Edinburgh Rugby 21-15 at the Altrad Stadium in a thrilling Heineken Champions Cup Pool 5 encounter.

The French side took the lead after five minutes when Ruan Pienaar provided the decoy for Henry Immelman who powered over the try line with the former smashing over the conversion.

Edinburgh hit back after three stunning offloads released the Scottish side down the field and after a lovely clear out from Dougie Fife, Stuart McInally dived over for the try.

Despite Edinburgh having territorial advantage, Montpellier were able to force the ball wide after 30 minutes to Benjamin Fall who beat Blair Kinghorn and that allowed Fall to power down the right wing and score with ease.

Minutes later, Rohan Janse Van Rensburg fought off a pair of tackles before the ball was booted wide for Gabriel Ngandebe who had room to catch and stroll over the try line.

Montpellier’s Jacques Du Plessis was then sin binned and Edinburgh took full advantage in the second half when Mata provided the final offload for Fife to dive over for a crucial try but Simon Hickey pulled the conversion wide.

Edinburgh Rugby then did everything right after Scott, Kinghorn and Fife made big gains but Simon Berghan was penalised for obstruction after Bradbury dived over for the cancelled out turnaround try.

In a thrilling final 20 minutes, the Scottish side huffed and puffed but couldn’t blow the Montpellier house down but the match provided late drama as Louis Picamoles was inches away from securing a bonus point for Montpellier and denying Edinburgh one of their own.

The ball was spread wide when Picamoles fell short and was eventually knocked on as Wayne Barnes blew his whistle for the final time.

Edinburgh Rugby host RC Toulon next weekend at BT Murrayfield, while Montpellier will travel to face Newcastle Falcons at Kingston Park.