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.
|54 shots and lose 1-0 - Nacional Potosi suffer ultimate smash-and-grab defeat|
|Middleton: Bucks itching for the playoffs|
|SANZAAR to clarify Super Rugby future amid reports of Sunwolves axe|
|Trippier admits he ´could have done better´ for Tottenham|
|Thompson non-committal over World Cup|
|Heaton hails ´outstanding´ England rival Pickford|
|Ronaldo doesn´t have to prove anything – Cancelo|
|Bucks hand Lakers fourth consecutive loss|
|Menotti worried about ´very tired´ Messi|
|Gabriel Jesus: Post-World Cup most difficult moment of career|
|Rockets´ James Harden makes NBA history|
|Musso honoured to have Messi back with Argentina|
|Clippers coach Rivers denies report he´s interested in Lakers job|
|Former Packers linebacker Matthews signs with Rams|
|MLB preview: Projecting AL East|
|Raiders sign linebacker Burfict|
|Adrien´s a prisoner at PSG – Rabiot´s mother slams Ligue 1 champs|
|Navas criticises Solari over lack of Madrid chances|
|Vinicius: I chose Madrid project over Barca money|
|Griezmann´s sister denies Barcelona contact|
|Barkley on Beckham trade: I was sad to see him go|
|Fleming steps down as Stars head coach|
|Rain washes out Miami Open as Andreescu prepares for action|
|PSG condemn ex-Manchester United defender Evra´s comments|
|Cowboys sign former Packers wide receiver Cobb|
|Nations League glory would top World Cup run, says Kane|
|Chelsea star Hazard ´not working´ on Real Madrid move|
|Retiring Safarova set for Prague swansong|
|Giggs fires back at Ibrahimovic´s ´Circle of Ferguson´ jibe|
|Sterling ´spot on´ with media criticism, says England team-mate Rose|
|Miller times it right as South Africa take super route to victory|
|Panthers sign DE Bruce Irvin|
|Blues sign Wales wing Adams|
|Man Utd fan McGregor reveals admiration for Ronaldo, Ferguson and Solskjaer|
|PSG confirm knee injuries for Meunier and Alves|
|Wilder v Breazeale booked for Brooklyn in May|
|Sterling in the running for player of the year - Kane|
|Scarlets trio sign new contracts after Grand Slam heroics|
|She makes notes on every match - former coach hails hungry Andreescu|
|Kane confident Hudson-Odoi will shine for England|
|LeBron, Antetokounmpo to sit out Lakers-Bucks|
|Warrington wants unification fights - but first faces Galahad in June|
|Roglic snatches Tirreno-Adriatico victory by one second from Yates|
|Silva fined by FA for post-Newcastle ref rant|
|New date for Manchester City v Cardiff game|
|Trout reportedly set to sign record-breaking deal with Angels|
|PSG appeal against reopened FFP case upheld by CAS|
|Team Sky to become Team INEOS as new deal confirmed|
|Canales had given up on Spain dream|
|Low undecided on whether Neuer or Ter Stegen will face Serbia|
|Sane hails Guardiola influence on development|
|Japanese Olympic Committee president to stand down amid corruption investigation|
|Pivac ´disappointed´ with Edwards´ comments|
|Schreuder to succeed Nagelsmann as Hoffenheim coach|
|Long leaves Republic of Ireland squad with groin injury|
|Campagnaro to make Quins switch|
|It´s party time - Malone revels in Nuggets playoff qualification|
|Crusaders duo say grieving is more important than name change|
|Abraham wants chance to impress at Chelsea|
|Special Wales can mount World Cup challenge - Gatland|
|Sanchez desperate to ´bring joy´ to Manchester United fans|
|Nowitzki relieved to surpass ´freak of nature´ Chamberlain|
|It´s hard to improve Real Madrid - Arbeloa sees little reason for ´Galactico´ signings|
|Muto frustrated with lack of chances at Newcastle|
|Xavi insists a 48-team World Cup in Qatar ´will not be good´|
|Bayern Munich´s Hudson-Odoi interest a boost for England - Ashworth|
|Premier League is overrated, claims Ibrahimovic|
|Everything was Ferguson! Ibrahimovic claims Manchester United must find their own identity|
|Nuggets clinch playoff spot with win over Celtics|
|PFA hit out at FIFA, FFA for backing Sheikh Salman in AFC re-elections after Hakeem al-Araibi ordeal|