Joelinton scored in stoppage time as Hoffenheim left it late to grab a dramatic 3-3 draw against Champions League rivals Lyon on Tuesday.
Julian Nagelsmann's side had looked to be on their way to a second Group F defeat after Memphis Depay had coolly slotted home after 67 minutes, but substitute Joelinton had other ideas, tapping into an empty net right at the death of a pulsating game.
Bertrand Traore had put the French side ahead after 26 minutes before two goals from Andrej Kramaric had Hoffenheim on course for their first ever Champions League win.
Tanguy Ndombele and Depay then struck for the visitors against the run of play, but Joelinton's dramatic late intervention secured a deserved point for his side.
Kevin Vogt's moment of madness gifted the visitors a 26th-minute lead as he made a mess of returning Oliver Baumann's short goal-kick, allowing Traore to nip in, nudge the ball away from the advancing Hoffenheim keeper and slot into an empty net.
The home side responded well to that setback, though, and were level just six minutes later when Kramaric controlled Pavel Kaderabek's header on his chest at the back post and fired past Anthony Lopes from close range.
Hoffenheim picked up where they left off after the restart, Kramaric again taking down a cross on his chest and clipping a half volley past Lopes from 10 yards for his second of the contest in the 47th minute.
Despite the Bundesliga team’s dominance, Lyon pulled level after 59 minutes when Ndombele latched onto Traore's incisive through ball and unleashed a fizzing effort from an acute angle that Baumann could only deflect into the roof of his own net.
Depay then thought he had secured all three points for his side eight minutes later, steering past Baumann with his left foot after latching onto a long ball.
Hoffenheim's hopes looked to have ended when Vogt inexplicably headed wide from six yards out late on, only for Joelinton to convert Nico Schulz's low cross in the second additional minute.
What it means: Lyon lose ground on City
Manchester City's routine win over Shakhtar Donetsk means they now top Group F, with Lyon a point back in second. Hoffenheim have given themselves a fighting chance of making the knockout stages and know that a win in the reverse fixture in France next month will pull them level with Bruno Genesio's side on five points.
Depay delivers on the big stage
Netherlands international Depay has divided opinion during his career, but a first Champions League goal in three years demonstrated his importance to Lyon. His composed finish looked to have delivered a precious away win for his side until they let slip their advantage in the closing stages.
Vogt of no confidence
The Hoffenheim captain's decision to return Baumann's pass ended disastrously. Traore took full advantage of the panic-stricken defender's weak effort, scoring a gift-wrapped opener for the French side.
Key Opta Facts:
- Hoffenheim have become the fourth German side in Champions League history to fail to win their opening three matches (D1 L2), after Hamburg in 2000-01, FC Schalke in 2001-02 and Borussia Monchengladbach in 2015-16.
- Lyon are unbeaten in their last six matches in the Champions League (W2, D4), their longest such run in the competition since February 2007.
- Lyon have now won just one of their last seven Champions League matches against German opposition, drawing two and losing the other four.
- Bertrand Traore is just the fourth player from Burkina Faso to score a Champions League goal, after Bakary Kone, Yssouf Kone and Ousmane Sanou.
- Lyon have had seven different scorers in this season's Champions League (Maxwel Cornet, Nabil Fekir, Tanguy Ndombele, Leo Dubois, Moussa Dembele and Memphis Depay). Excluding own goals, this is more than any other side in the competition so far.
Hoffenheim return to Bundesliga action on Saturday with the visit of Stuttgart, while Lyon travel to Angers in Ligue 1 on the same day.
|Devils´ Palmieri replaces Hall on NHL All-Star roster|
|Tuchel stunned by PSG´s nine-goal thrashing of Guingamp|
|Modric wants to extend Real Madrid stay|
|Marotta: Icardi will re-sign, Godin wants Inter|
|´F*** no!´ - Westbrook on if he´s cool with Embiid|
|Mickelson shoots 66 to stay ahead at Desert Classic|
|Real Madrid? You never know what the future holds - PSG´s Mbappe|
|Inter lacked quality in disappointing Sassuolo draw - Spalletti|
|Walton has one goal for Lakers-Rockets matchup: Keep Harden under 50 points|
|CAF Champions League Review: Simba learn Vita lesson as Sundowns find form|
|Bayliss relishing pressure of World Cup and Ashes to finish England reign|
|Guardiola keen to keep City rhythm and challenge on four fronts|
|Fifita backs Johnson to inspire the Sharks|
|For Real Madrid, nothing is impossible - Solari refuses to give up in title race|
|Inter 0 Sassuolo 0: Spalletti´s side labour at sparse San Siro|
|Marshawn Lynch will continue playing ´if it works out´|
|Simeone excited by improving Atleti|
|Jones ´cautiously optimistic´ over Farrell ahead of Ireland clash|
|Sarri questions Chelsea motivation after Arsenal surrender|
|Emery urges Arsenal to find balance after downing Chelsea|
|Koscielny hails Arsenal fighting spirit in Chelsea win|
|Pellegrini: It was not a good idea for Arnautovic to play|
|Iran v Oman: We´re not satisfied yet, says Al Mahaijri|
|Carbery sends Munster through and ends Exeter´s lingering Champions Cup hopes|
|Dyche defiant despite offside call|
|Hasenhuttl rates Everton win as Southampton´s best|
|Benitez looking up the table after Schar inspires win over Cardiff|
|RB Leipzig 0 Borussia Dortmund 1: Witsel restores six-point cushion|
|Swansea City 1 Sheffield United 0: McBurnie punishes wasteful Blades|
|Cardiff sign Sala from Nantes for club-record fee|
|Arsenal 2 Chelsea 0: Lacazette and Koscielny fire Gunners to rousing derby win|
|Huesca 0 Atletico Madrid 3: Dominant Atleti keep pressure on Barca|
|Rashford arguably league´s best striker with Kane out - Solskjaer|
|Hafeez plays steady hand as Pakistan punish Proteas´ patient approach|
|Klopp: Exceptional Salah would have scored even more up front!|
|Suspected ´serious´ Verratti injury leaves Tuchel with mixed emotions|
|We needed to rediscover our best form - Ramos pleased for Real Madrid fans|
|City bought Guardiola four full-backs! - Mourinho aims dig at Man Utd transfer policy|
|Valverde ´not frustrated´ amid De Jong & Vela links|
|Championship Review: Leaders Leeds beaten at Stoke as Villa end Hull run|
|Bournemouth rode their luck, admits Howe|
|Barca boss Valverde calls for clarity on RFEF rules|
|Bears rack up 107 points in routing Enisei en route to quarter-finals|
|Paris Saint-Germain 9 Guingamp 0: Verratti injured for rampant champions|
|Solskjaer: I´ll remember managing United for the rest of my life|
|Palace win a ´massive relief´ for Liverpool boss Klopp|
|Salah fourth fastest to 50 goals in Premier League history|
|Real Madrid 2 Sevilla 0: Solari´s side take over third spot|
|Watford 0 Burnley 0: Wood denied winner by contentious call|
|Liverpool 4 Crystal Palace 3: Salah reaches 50 thanks to Speroni shocker|
|Newcastle United 3 Cardiff City 0: Schar double moves hosts out of bottom three|
|Southampton 2 Everton 1: In-form Saints steer clear of trouble|
|Bournemouth 2 West Ham 0: Wilson and King sink Pellegrini´s men|
|Manchester United 2 Brighton and Hove Albion 1: Record-breaking win for Solskjaer|
|Pelicans star Anthony Davis out for one to two weeks with sprained finger|
|Verratti hobbles off for PSG against Guingamp|
|Brook ponders next move after missing out on Khan|
|Mick Schumacher: The Ferrari academy graduates who made it to F1|
|Thailand v China: Lippi aims to overcome War Elephants and reach last eight|
|I deserved red card, says Wolves boss Nuno|
|Mick Schumacher joins Ferrari Driver Academy|
|Jared Goff not worried about Superdome noise: ´When it´s loud, we love it´|
|Rooney urged Rashford to run at defenders|
|Former Springbok Lambie retires from rugby aged 28|
|Spygate: EFL confirms 11 clubs have made contact about Leeds|
|When it´s loud, we love it - Goff ready for New Orleans noise|
|Wolves 4 Leicester City 3: Jota hat-trick drama piles pressure on Puel|
|´Asparagus´ Zverev joins frustrated Djokovic in round four|
|Lowry takes Abu Dhabi title at the last after ding-dong Sterne battle|
|Rooney: United should go "all out" for Pochettino|