Having already sealed a place in the last 16, Manchester City will now want to gain a measure of revenge when they travel to Juventus for a Group D Champions League match on Wednesday.
Manchester City looked like they were on their way to victory when these two teams met at the Etihad on Matchday One, but a Mario Mandzukic goal and a brilliant Alvaro Morata strike in the final 20 minutes gave Juventus a thrilling victory.
From that match, though, fortunes have been a little different, with Manchester City already qualifying for the knockout stages, while Juventus need victory on Wednesday to do the same as well. City are top of Group D with nine points from four matches, while Juventus have eight points, five more than third-placed Sevilla and six ahead of bottom Borussia Monchengladbach.
Having overcome their early-season issues, Juventus are on a good run at the moment and they will fancy their chances against Manchester City in Turin. "It's an important game that could determine who tops the group," Juventus manager Massimiliano Allegri told UEFA's official website.
"We've got to aim to win as it's the only result that guarantees us qualification. If we don't get a win then we'll be reliant on Sevilla's game at Borussia Monchengladbach. But we've got to look to play 95 minutes, aware that we're up against one of the strongest sides in Europe.
"Our three successive league wins show progress. We had ten new players arrive in the summer and you need time for them to settle. It's normal that we've dropped a few points along the way in the league."
Topping the group will be the priority for Manchester City, as they know the travails of finishing second. Because, if you do that, the likelihood of drawing the likes of Bayern Munich and Barcelona in the last 16 increases, and Manuel Pellegrini will want to avoid it at all costs.
A win over Juventus will guarantee them top spot in the group, while a draw in Turin will keep top spot in their own hands going into the final Matchday of the group stages of the UEFA Champions League.
"It's very important to qualify for the third time in a row, and this year it's important to be top of the group," Pellegrini said. "It's a test for us to try to win in a difficult stadium, to win the group and to beat [Juventus] here because I think we were unlucky when we lost the first game in our stadium."
Manchester City were overwhelmed 4-1 by Liverpool in the English Premier League on Saturday, and how well they bounce back from that shambolic performance will decide the outcome of this contest in the Champions League.
Team news: Juventus: Roberto Pereyra, Martin Caceres, Sami Khedira are out through injury, while Hernanes is suspended for the match.
Manchester City: Pellegrini also has a big injury list to deal with, as Vincent Kompany, Eliaquim Mangala, Pablo Zabaleta, Samir Nasri, David Silva and Wilfried Bony are all on the treatment table.
Where to Watch Live
Juventus vs Manchester City is set to begin at 7.45 pm local time (1.15 am IST, 7.45 pm GMT, 3.45 pm ET). Ten Sports will broadcast the UEFA Champions League match live in India, while the action can also be watched via live streaming online on Ten Sports Live.
Viewers in the UK can watch the match live on BT Sport Europe, with Watch BT Sport and the BT Sport App being the online live stream options.
The Champions League game will be shown live in Canada, North Africa, Middle East, Australia, Spain, France and Thailand on Bein Sports, while the online live streaming option is on Bein Sports Connect.
Watch Manchester City vs Juventus live on Fox Sports in the US, while the live stream option is on FoxSoccer2Go.