AJ MaGinty missed with an 81st minute 40m penalty kick to fall short with the perfect comeback against defending champions Leicester Tigers on Saturday night.
In the end Bristol Bears had to make do with a 26-26 draw but the result at Ashton Gate halted a run of six successive Gallagher Premiership defeats and the three match points pulled them off the foot of the table where they started after London Irish beat Newcastle 39-17 earlier in the day.
Champions Leicester looked well on their way to victory, but replacement prop Francois van Wyk was sent off 16 minutes from time for a high tackle on Ellis Genge and Bristol punished the 14-man Tigers by scoring two converted tries as hooker Bryan Byrne and wing Gabriel Ibitoye struck.
READ MORE: Bristol Bears 26-26 Leicester Tigers LIVE: Reaction from draw at Ashton Gate
Genge, who captained Tigers to the league title last season, saw his former team-mates threaten to move into the play-off zone.
First-half tries by centre Dan Kelly, wing Chris Ashton and hooker Julian Montoya put Leicester in the driving seat, while fly-half Freddie Burns added a conversion and three penalties.
Bristol, without a Premiership win since they toppled London Irish on September 24, led 12-6 midway through the second quarter.
Centre Semi Radradra marked his comeback from injury with an early try, then full-back Charles Piutau added a slick second score, converted by Callum Sheedy.
But a 29th-minute yellow card for Radradra for a high tackle on a dipping Freddie Burns proved costly, with Leicester posting two tries while he was out of action, until the late Bristol tries, both converted by MacGinty.
Speaking post-match, Bears director of rugby pressed replayed on his now familiar troupe that his side are improving an on an upward curve. Perhaps, but not quick enough.
Lam said: "We will take the three ponts, we had opportunities to get more and I am not talking about AJ's missed kick.
"I am really proud of the boys, we started off as we planned to but then got a yellow card for Semi with Freddie dipping low and conceded three tries there and were down 10-0 on the penalty count which I have never experienced.
"The boys' fightback was tremendous.
"It is a funny feeling but we are on the right track. There is a long way to go in this competition, to get three points and score four tries is a great effort.
"The result is what we are after of course but we focus on the little things to make the performance and there was a lot to like about that."
Radradra made his first Bristol appearance since April after undergoing knee surgery, while wing Deago Bailey replaced an injured Luke Morahan and two back-row changes saw starts for Sam Lewis and Jake Heenan.
England pair Freddie Steward and Ben Youngs returned from Autumn Nations Series duty, with Jack can Poortvliet on the bench, Kelly featured for the first time this season following his recovery from injury, and lock Ollie Chessum also returned.
Bristol had dropped to the Premiership basement following London Irish’s victory over Newcastle earlier on Saturday, but they started in confident mood.
Lewis was tackled just short of the line as Bristol pressed, but a supporting Radradra proved unstoppable from three metres out, and Leicester trailed after just five minutes.
Leicester were slow out of the blocks in comparison, yet they began to stir through number eight Jasper Wiese’s midfield break and scrum-half Ben Youngs charging down an attempted Sheedy clearance.
Burns then opened their account with a 16th-minute penalty, and a second strike shortly afterwards nudged his team ahead.
The lead, though, proved short-lived as Bristol conjured a second try when Genge’s audacious flick-pass found Sheedy and his pinpoint delivery sent Piutau clear to score before Sheedy added the touchline conversion.
It was impressive from Bristol but Radradra was then sin-binned following a reckless challenge on Burns, putting his team under pressure as Leicester pounced.
Kelly rewarded Tigers’ patience by touching down for their first try, then Ashton struck with Radradra still off the pitch, claiming his 98th Premiership touchdown.
Burns rejoined the action after passing a head injury assessment following the Radradra incident, and Bristol could not escape from a vice-like grip.
And it was no surprise when the Tigers collected a third try on the stroke of half-time as Montoya crossed, before Burns’ conversion opened up a 23-12 interval advantage.
A scoreless third quarter threatened to put Bristol well and truly out of the contest and Burns completed a penalty hat-trick that left the home side two converted tries behind.
But Byrne powered over for Bristol’s third try, converted by MacGinty, with Van Wyk then sent off for his challenge on Genge, leaving Tigers permanently down to 14 players.
And Bristol drew level when Ibitoye touched down following outstanding work by Genge, with MacGinty’s conversion denying Leicester the win.
Bristol Bears: 15. Charles Piutau, 14. Deago Bailey, 13. Semi Radradra, 12. Piers O’Conor, 11. Gabriel Ibitoye, 10. Callum Sheedy; 9. Will Porter; 1. Ellis Genge, 2. Bryan Byrne, 3. Max Lahiff, 4. Chris Vui, 5. Joe Batley, 6. Steven Luatua (c), 7. Sam Lewis, 8. Jake Heenan.
Replacements: 16. Harry Thacker, 17. Jake Woolmore, 18. Jay Tyack, 19. John Hawkins, 20. Dan Thomas, 21. Andy Uren, 22. AJ MacGinty, 23. Joe Jenkins.
Leicester Tigers: 15 Freddie Steward, 14 Chris Ashton, 13 Guy Porter, 12 Dan Kelly, 11 Anthony Watson, 10 Freddie Burns, 9 Ben Youngs, 1 James Whitcombe, 2 Julián Montoya (vc), 3 Dan Cole, 4 Harry Wells, 5 Ollie Chessum, 6 Hanro Liebenberg (c), 7 Tommy Reffell, 8 Jasper Wiese.
Replacements: 16 Charlie Clare, 17 Francois van Wyk, 18 Joe Heyes, 19 Eli Snyman, 20 George Martin, 21 Jack van Poortvliet, 22 Charlie Atkinson, 23 Harry Potter.
Referee: Craig Maxwell-Keys (120th Premiership game)
Assistant Referees: Mike Hudson and Jamie Leahy
TMO : Claire Hodnett
Citing Officer: Duncan Bell