Leroy Sane bagged a brace as Manchester City beat Hoffenheim 2-1 at the Etihad Stadium to ensure they made it through to the last 16 of the Champions League as Group F winners.
City, who had already qualified, needed just a point to be certain of top spot but they fell behind to Andrej Kramaric's 16th-minute penalty.
The hosts then twice hit the woodwork before Sane's long-range free-kick just before half-time drew them level.
And he found the net again 16 minutes after the break as Pep Guardiola's side bounced back from their Premier League loss away at Chelsea on Saturday, while Hoffenheim finish bottom of the table to miss out on the Europa League.
As they had done in three of their previous five group games in this season’s competition, City fell behind.
Aymeric Laporte was punished for clumsily pushing over Benjamin Hubner as he prepared to shoot when Nico Schulz's scuffed effort dropped into his path, and Kramaric - who had earlier been denied by a brilliant Ederson save - stroked the spot-kick down the middle.
Gabriel Jesus headed against a post from five yards out following a corner before Ilkay Gundogan's free-kick was diverted onto the crossbar by Joelinton's header as City pushed for a response.
An equaliser finally arrived from another dead-ball situation as Sane's attempt from a direct free-kick flew into the net from 30 yards out.
City continued to threaten from set-pieces after the resumption and Laporte should have atoned for giving away the earlier penalty but goalkeeper Oliver Baumann denied both his initial header and then also a follow-up attempt from point-blank range.
Guardiola's men were guilty of an even worse miss when Hoffenheim left no one back and Raheem Sterling, Sane and Bernardo Silva led a three-man breakaway but failed to apply the finishing touch, Baumann denying the latter.
Yet they did find the net via a counter-attacking move just after the hour mark, Sane collecting a return pass from Sterling to poke home a left-footed finish, despite appearing to take one touch too many as Baumann closed him down.
Sterling should have added a third late on but missed the target when found by Phil Foden's cross.
What does it mean? City finish top, but need to ditch their habit of conceding first
The reigning Premier League champions got the job done but only after falling behind yet again, as they had done on German soil in the return fixture and in each of their two meetings with fellow qualifiers Lyon. That is a habit they need to kick if they are to make it to the latter stages of the competition this season.
Sane hitting his stride
He had only scored once before October 20, but Germany international Sane has now found the net nine times since that date for club and country. With Sergio Aguero out injured and Jesus misfiring, the forward's hot streak has been a welcome boost for Guardiola.
A night to forget for Laporte
The reason City went a goal down was due to Laporte's foolish decision to bundle over Hubner in the first half. The City defender then missed two great chances to put his team ahead in the second half but failed to beat Baumann from close range on both occasions.
Key Opta Facts
- Pep Guardiola has led his side to first place in the Champions League group stages for the ninth time in 10 seasons.
- Hoffenheim have both scored and conceded in all 14 of their games in all European competitions.
- The average age of Manchester City's starting XI was 24 years and 95 days, the youngest for an English side in the Champions League since Manchester United against CFR Cluj in December 2012 (24y 54d).
- Hoffenheim are the first side to finish bottom of their Champions League group despite scoring 10+ goals since Olympiacos in 2002-03 (11 goals).
- Leroy Sane is the first German to score twice against German opponents in the Champions League since Carsten Jancker for Bayern Munich against Kaiserslautern in March 1999.
- Andrej Kramaric has scored in each of his last four games in the Champions League for Hoffenheim (5 goals).
City have the chance to return to the top of the Premier League table when they host Everton in an early kick-off on Saturday. Hoffenheim, who are seventh in the Bundesliga, host Borussia Monchengladbach.
21 de abril 2019
|Leinster set up Saracens showdown after proving too strong for Toulouse|
|Real Madrid 3 Athletic Bilbao 0: Hat-trick hero Benzema scores for fifth game in a row to seal victo|
|Damned United? The astounding stats as Red Devils hit 38-year low at Everton|
|Everything went wrong – Solskjaer apologises for Man Utd´s Everton horror show|
|Freiburg 0 Borussia Dortmund 4: BVB keep pace with Bayern|
|Paris Saint-Germain 2018-19: Mbappe´s continued rise shows Neymar is now disposable|
|Fognini follows up Nadal win by clinching first Masters title|
|Paris Saint-Germain 2018-19: How dominant title win compares to previous QSI years|
|BREAKING NEWS: PSG retain Ligue 1 title thanks to Lille draw|
|Everton 4 Manchester United 0: Toffees score biggest Premier League win over sorry Red Devils|
|Warner and Bairstow dominate again as Sunrisers thrash KKR|
|Colts owner Jim Irsay buys John Lennon´s ´Sgt. Pepper´ piano|
|People are having a free shot - Seibold defends young Broncos|
|Zidane must make Real Madrid hungry again - Seedorf|
|Young dropped as Solskjaer makes three changes for Everton clash|
|Lemar hopeful Griezmann stays at Atletico|
|Khan refutes Crawford´s accusations of quitting after low blow|
|Deciding doubles triumph sends Australia into Fed Cup final|
|Pakistan call up Yasir with Shadab laid low by virus|
|Wellington Phoenix 3 Melbourne City 2: Krishna´s last-gasp hat-trick boosts top-four hopes|
|Oh, for real? I didn´t know! - Harden unaware of early shooting woes|
|Solskjaer warns Alexis Sanchez Man Utd won´t carry players|
|Dele Alli thinks Tottenham´s Champions League run has Russian roots|
|Leilua brace downs Broncos as Raiders keep pace at NRL summit|
|Spalletti hails Inter´s Roma draw as ´precious´|
|Stuttgart had to make Weinzierl decision - Hitzlsperger|
|Tucker´s homer on MLB debut powers Pirates to fifth straight win|
|76ers win thriller, Rockets overcome Harden struggles to move 3-0 ahead|
|Crawford retains title by TKO after low blow stops Khan|
|MLS Review: De Boer´s Atlanta woes continue, Nani lifts Orlando|
|Garcia beats Granados via seventh-round TKO|
|Muller: Bayern feeling title pressure|
|He parks the bus right in front of De Gea – Van Gaal critical of Solskjaer again|
|Red Sox star Eovaldi on injured list with elbow issue|
|We real cool – Lillard plays down Westbrook feud|
|Embiid trolls Warriors after 76ers take 3-1 lead over Nets|
|Allegri dismisses criticism after Scudetto success|
|Solskjaer warns of no quick-fix for Man United in transfer market|
|Klopp a hermit amid Liverpool title hype|
|Dudley is ´a nobody´ – 76ers star Embiid|
|Johnson leads RBC Heritage heading into final round|
|Pogba can´t always have things his own way, says Solskjaer|
|Whyte to face unbeaten Rivas in July|
|Clermont hold off Harlequins to reach Challenge Cup final|
|Barcelona have to suffer to win – Valverde|
|Allegri staying at Juventus and targeting improvement|
|Man United win made Sociedad tough, says Barca´s Jordi Alba|
20 de abril 2019
|Nadal: I probably played one of the worst matches on clay in 14 years|
|Sarri: Chelsea´s League Cup run on par with Tottenham´s heroics|
|Barcelona 2 Real Sociedad 1: Lenglet and Alba bring title closer|
|Inter 1 Roma 1: Perisic answers El Shaarawy stunner|
|La Rochelle edge past Sale to book Challenge Cup final berth|
|Capitals enjoy home comforts again to reign over Kings XI|
|Ronaldo proud of first Serie A season as Juventus celebrate title triumph|
|Ronaldo confirms Juventus stay after Serie A success|
|He´s showing great commitment - Gracia hails match-winner Deulofeu|
|Parker and Fulham ´discussing plans´ for next season|
|Juventus 2018-19: Ronaldo´s goals key to eighth successive Scudetto|
|I´m thankful that I´m playing for them - Vunipola grateful for support at Saracens|
|Newcastle United 3 Southampton 1: Perez hat-trick all but seals safety|
|Juventus 2018-19: Bianconeri join Europe´s fastest title triumphs|
|That point could make the difference - Ryan salutes resolute Brighton|
|Atletico Madrid defender Gimenez dislocates toe in Eibar win|
|Kovac: Patience key to crucial Bayern victory|
|Juventus 2018-19: How the Old Lady won an eighth straight Serie A title|
|Juventus 2018-19: The AC Milan team last to rule before the Bianconeri´s dominance|
|Juventus 2 Fiorentina 1: Bianconeri bounce back to seal Scudetto|
|Juventus seal eighth successive Serie A title|
|Pellegrini blames officials for more dropped West Ham points|
|Valencia appears to confirm Manchester United exit in Instagram post|