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.
|McGuire signs four-year deal with Cowboys|
|Bears beat Vikings to extend NFC North lead|
|Peng overcomes Davis in Houston final|
|Kerr says this has been his toughest stretch as Warriors coach|
|LeBron scores 51 in Lakers´ win, Warriors fall to Spurs|
|Win more than Djokovic? Let´s chill out – Zverev|
|Steelers´ rally highlights wild day of close, last-minute finishes|
|Modric not worried about Ballon d´Or|
|Saints pull away for blowout victory over Eagles, extend winning streak to nine|
|Martinez laments loss of control by Belgium|
|Logano claims first NASCAR Cup championship|
|Luis Enrique delighted with attitude of Spain´s squad|
|Stevens tells Celtics to get ´tougher´|
|Griezmann: Being Messi´s lieutenant played a part in rejecting Barcelona|
|Curry proud of how Warriors handled Green-Durant incident|
|Courtois: Belgium thought Nations League job was done|
|Howell ends 11-year title drought to deny record-breaking Rodgers|
|Robben dismisses Bayern title talk|
|Huge blow for Redskins as QB Smith breaks tibia and fibula|
|Switzerland 5 Belgium 2: Seferovic treble crowns incredible comeback|
|Titans DC Pees taken to hospital during Colts game|
|Spain 1 Bosnia-Herzegovina 0: Debutant Mendez spares Morata´s blushes|
|Peterson goes sixth on rushing touchdowns list|
|Titans QB Mariota suffers elbow injury|
|Djokovic hails much-improved Zverev|
|Arnautovic refuses to discuss West Ham future after Austria win|
|Redskins QB Smith carted off after gruesome ankle injury|
|Jaguars shut down Jalen Ramsey trade rumours|
|Classy Zverev revels in victory, hails defeated Djokovic|
|Forget the Nations League was ever invented, jokes Northern Ireland boss O´Neill|
|Magnificent Zverev claims ATP Finals title|
|Mahrez double fires Algeria to 2019 AFCON|
|Mbappe hoping for French winner of Ballon d´Or|
|Northern Ireland 1 Austria 2: Last-gasp winner denies hosts maiden Nations League point|
|Teenager admits assaulting Wales great Thomas|
|Browns deny Condoleezza Rice is candidate for head coaching job|
|Koeman: Netherlands not favourites for Germany clash|
|Dalic ´not sad´ but blames fatigue for Croatia relegation|
|Proud Southgate hails England hero Kane as world´s best goalscorer|
|Last-gasp Exeter penalty try shatters Bristol|
|Mbappe dismisses talk of Cavani-Neymar rift|
|Keita will do ´great things´ for Liverpool – Mane|
|Mourinho needs time to fix Manchester United - Veron|
|Southgate sees progress as England reward loyal support|
|Miller hungry to ´knock out a Brit´ after Dinu demolition|
|Yasir, Hasan put Pakistan in control with five-wicket hauls|
|England´s resilience delights Kane as Three Lions secure Nations League Finals spot|
|Kane proves Nations League importance to England in Wembley decider|
|Muller, Hummels still important for Germany, says Low|
|Tevez in line for start in Copa Libertadores final second leg|
|England 2 Croatia 1: Kane able to secure Nations League Finals spot|
|It doesn´t sound real - Molinari stunned by 2018 exploits|
|Wales legend Thomas victim of alleged homophobic attack|
|Marquez crashes again as Dovizioso wins rain-interrupted Valencia GP|
|Warriors owner denies taking sides following Green-Durant spat|
|Alisson can become a global great, says Dida|
|The Sunday Seven - 7 Key Opta facts for NFL Week 11|
|Teen driver ´fine´ after sustaining spinal fracture in F3 crash|
|Willett wins first title since Masters triumph, Molinari tops Race to Dubai standings|
|Southgate overcomes ´stigma´ of being sacked to thrive with England|
|Anthony to Lakers ´not a question for myself´, says LeBron James|
|Warriors´ Stephen Curry staying ´cautious´ with injury recovery|
|Gunter hopes Bale can help family jet in to witness Wales record|
|Root pleased to practice what he preached|
|Tianjin Quanjian threaten action after Modeste returns to Cologne|
|I had to stop Kemba getting 70! – Jimmy Butler reflects on dramatic game-winner|
|Molinari wins Race to Dubai|
|Rooney: Some ex-players can´t come to terms with England doing well|
|In a spin: England´s win against Sri Lanka sets new record|
|Ogier wins sixth straight WRC title|