Leroy Sane scored twice as Manchester City came from a goal down to beat Hoffenheim and finish as Champions League Group F winners.
City created most of the several clear-cut chances in an entertaining encounter, but they only came to life after Hoffenheim took the lead through Andrej Kramaric's 16th-minute penalty.
Gabriel Jesus and Nicolas Otamendi hit the post with headers for the home side, while John Stones had one brilliantly saved by the well-worked Oliver Baumann.
The equaliser came when Sane fired in a fierce 25-yard free-kick in first-half stoppage time. His second of the game - and eighth of the season - came just after the hour mark when he finished off a swift counter-attack.
City are the only one of the four qualified English teams to win their group, and as a result can only draw one of four teams in the last 16 - Atletico Madrid, Schalke, Roma or Ajax.