Leicester Tigers grabbed a bonus-point win from a wild Heineken Cup game against Montpellier at Welford Road which produced eight tries and 73 points.
Having flown out of the blocks, Leicester played their best rugby of the season to open up a 24-3 lead after just 15 minutes.
But they could never shake off a French side that soaked up pressure and hit them on the break with searing pace and delicate off-loads.
Even after going 17 points ahead with a quarter of an hour left of this absorbing contest, the visitors looked to have grabbed two losing bonus points with a fourth try in the dying seconds to make the score 38-32.
But Leicester won the ball back from the kick-off and substitute Ryan Lamb coolly slotted a drop-goal with the last kick of the match to deny the French one of those bonus points.
Tigers will now travel across the Channel at the weekend for the reverse fixture just two points behind Pool Five leaders Ulster, and with a spring firmly in their step.
The first half was absolutely breathtaking stuff and Tigers looked to have the game sewn up before the end of the first quarter.
Niki Goneva was the first to cross the line, three minutes into his return from injury.
Ben Youngs' loose pass bobbled along the ground, was picked up by Dan Bowden and shipped off to Goneva, who finished clinically.
Toby Flood added the extras, and a penalty three minutes later put the hosts into an early 10-0 lead.
That was only the beginning. Miles Benjamin skipped past five or six would-be tacklers at pace to score Tigers' second try on 15 minutes and added another just two minutes later.
Tigers broke from their own half, full-back Scott Hamilton ran a gorgeous line to add pace to the move and the outstanding Benjamin showed fantastic pace to run in down the touchline.
With Flood's touchline conversion sailing over, Tigers led 24-3 after just 14 minutes and the home crowd were in raptures.
But Flood's 35th-minute penalty miss was as close as they got to adding to that score in the opening period as Montpellier roared back at them with 15 unanswered points.
Jonathan Pelissie's penalty made it 24-6 and, when the visitors' giant Georgian flanker Mamuka Gorgodze rumbled 50 metres on turnover ball for a converted try, it was game on.
The superb Goneva had a rare off-moment when he somehow bombed a three-on-one with a terrible pass to a wide-open Tom Youngs. And right on half-time, Timoci Nagusa scored after Rene Ranger's initial break.
At 24-18, the first score of the second half was going to be crucial and Pelissie missed the chance to grab that with a snagged penalty attempt.
Leicester began to exert some control but made a series of handling errors at crucial stages of their attacks.
Montpellier were stuck in their own half for long periods, but their scintillating pace made them a constant threat on the break.
Eventually, Flood gave Leicester some breathing space with a 57th-minute penalty to make it 27-18.
And then, on the hour, the home side delivered what seemed like the killer blow when Jamie Gibson dived over for the bonus-point fourth try and a 32-18 lead.
Flood's third penalty of the day put his side 35-18 up with 15 minutes to go but, astonishingly, Montpellier were still not dead.
Bowden's unnecessarily loose off-load in attack handed the ball to substitute Pierre Berard and he ran in from 75 metres.
Nagusa then had a try ruled out for a forward pass and, even when Flood made it 38-25 with another kick, the French ran in a spectacular fourth score through Berard with just 60 seconds to go.
That looked to have given the visitors two bonus points in defeat until Lamb's cool drop-goal finally ended a mesmerising contest that had a crowd of 21,404 enthralled from start to finish.
Same again next weekend, anyone?