6.55pmSo City have set out an attacking stall at the Etihad, with Sergio Aguero partnering Gabriel Jesus up front. They will have plenty of support from Kevin De Bruyne David Silva and Leroy Sane, and are in devastating form. Expect to see some goals from the hosts tonight.
6.59pmCaptain Vincent Kompany is out injured, so Nicolas Otamendi will partner John Stones at centre-back this evening, while Fabian Delph has been given a rare chance to shine at left-back.
7.03pmAs is the case with City, an Argentine will provide Shakhtar's goal threat. Facundo Ferreyra, who had an unsuccessful loan spell at Newcastle United in 2014-15, will lead the line for the visitors. They also have plenty of attacking midfielders who like to get forward. Brazilian duo Fred and Bernard are ones to watch tonight.
7.06pmA measure of controversy surrounds Shakhtar ahead of this game. Their captain Darijo Srna, an experienced Croatian defender, failed a drugs test last week and removed himself from the squad to clear his name. Srna insists he's never knowingly taken a banned substance, but his absence will be felt either way.
7.10pmCity head into the game in cracking form, unbeaten in the league, scoring goals for fun and having won the opening match of their Champions League group campaign 4-0 in Feyenoord. Pep Guardiola will no doubt be delighted with the way his side has started the season.
7.14pmShakhtar, who are nigh on unbeatable domestically these days, should provide a stern test for Guardiola's charges, although they tend to suffer from travel sickness in Europe. They've lost their last four away games in this competition, conceding 14 goals and scoring none.
7.18pmThey've lost on all four occasions that they've played Premier League opposition in England too. In fact, Ukrainian sides in general struggle here - none of them have managed to win in England in 14 attempts.
7.21pmTonight, however, marks an opportunity for Shakhtar to win their first two Champions League group matches for the third time in their history. Manchester City have never achieved that feat, but they're unbeaten at home in this competition since September 2015, when Juventus overcame them.
7.24pmPREDICTION: It won't be easy for City tonight. Shakhtar have achieved total dominance of Ukrainian football and they improve on the European front every season, but I still think Guardiola's men will prove too strong for them, especially in their current form. I'm going for a 3-1 win for Manchester City.
7.28pmPre-match quotes from the two managers coming up...
7.30pmGUARDIOLA: "It is the seventh time I have played against Shakhtar. The first time we faced them was in the Champions League group stage. My team went to see them and came back saying 'wow'. I can assure you they were always one of the best teams in terms of playing football. It was always so tough for me. My players are going to see how good they are and hopefully I can convince them to take them seriously. Shakhtar deserve all my credit." (via BBC Sport)
7.31pmFONSECA: "We are going to be playing one of the best teams in the world, the team that has probably played better than anybody else in the last six games. We understand the strengths and weaknesses of the players and the manager but this is going to be a game of maximum complexity." (via ESPN)
7.33pmThere's a milestone for one Shakhtar player tonight. Veteran goalkeeper Andiy Pyatov will become only the fourth Ukrainian to reach 50 games in the Champions League, having been named in the starting XI.
7.36pmAnd speaking of milestones, this man Sergio Aguero will join Eric Brook as Manchester City's all-time record scorer on 177 goals if he finds the net against Shakhtar tonight. No pressure then, Sergio.
7.42pmPlenty at stake at the Etihad this evening. Manchester City's unbeaten start to the season, two 100% records in the Champions League group stage and the Sky Blues' goals record is within the reach of Sergio Aguero. Which of those records will be left intact by the end of tonight? Stay tuned to find out.
1 minKICK OFF! The visitors get us underway at the Etihad.
3 minSergio Aguero's first contribution to the game is to cut inside the box, swerve two defenders and shoot miles wide of the target. The Argentina international's effort actually ends up out for a throw-in, something that doesn't often happen when he lets fly.
6 minThere's a good energy about City in these opening stages. They're drawing on the atmosphere inside the stadium and have set out a high-pressing stall. That said, the visitors have enjoyed plenty of possession and managed to soak up the early pressure, without venturing into the final third.
7 minCHANCE! City come close to the opening goal as Rakitskiy goes in for a challenge but loses the ball. This allows Jesus to surge through on goal and square a pass towards David Silva, who has time and space to get his shot off, but the Frenchman fluffs his lines with an awkward first touch and blasts his shot wide.
11 minA dangerous ball over the top almost puts Fred clean through on goal, but John Stones tracks back and beats the Brazilian to it, putting the ball behind for a Shakhtar corner. Plenty of possession from the visitors, though that's the first time they've threatened.
15 minThere's one other match going on in Group F at the moment. Napoli lead Feyenoord 1-0 in Italy. Lorenzo Insigne scored the opener after seven minutes.
17 minCity are allowing Shakhtar to see too much of the ball here. It isn't often a team comes to the Etihad and enjoys this kind of possession. The visitors have already proved a threat through Fred and Ferreyra, both of whom have been a handful for the City backline.
21 minThe hosts finally break through the Shakhtar midfield with a pacey counter. Aguero leads the charge and finds himself clean through on goal, but the move breaks down when the linesman's flag rightly goes up. The Argentinian was a little too eager there.
23 minNow Jesus has been caught offside. Clearly Guardiola has instructed his players to test the Shakhtar goalkeeper tonight, but their build-up play has been hasty. City will have to be more patient in search of a breakthrough tonight.
27 minPossession is beginning to swing in the home side's favour, but they're losing the midfield battle. Bernard has been dominant in the middle of the park, inspiring Shakhtar counter-attacks and giving Walker the run around just a moment ago.
30 minCHANCE! Jesus threads a measured pass through to De Bruyne, who uses his blistering pace to get goal side of his defender. The Belgian surges into the box and pulls the trigger, but his effort ends up wide of the far post. He should have at least tested Pyatov after doing everything else right.
34 minStill goalless at the Etihad, but both sides have pressed. It will be a shock if it stays this way since none of Manchester City's previous 37 Champions League group stage matches have finished 0-0.
37 minHalf-chances at both ends as Shakhtar set City nerves jangling. Marlos's ball across the face of goal forces Ederson to race off his line and parry, clearing haphazardly. Moments earlier, Sane had a pop at goal after charging down the right flank, Pyato smothering his effort without too much difficulty.
41 minSHOT! A lovely turn from Delph wide on the left allows him to pick out the onrushing Sane. The Frenchman cuts inside the box and lets fly. For a moment, it looks like his shot is destined for the bottom corner, but it just misses the far post. City have dropped the tempo now and adopted a more patient approach.
45 minThere will be one minute of stoppage time to play at the Etihad.
45+1 minHALF TIME: Manchester City 0-0 Shakhtar Donetsk
8.36pmManchester City and Shakhtar Donetsk head into the break goalless following a very even 45 minutes of football. The hosts have edged it on clear-cut chances, but possession is almost 50/50 (53% to City, to be exact) and the Ukrainians have looked capable of doing some damage.
8.40pmIn terms of shots on target, the Sky Blues have edged it with two to Shakhtar's one, and off target is a similar story at three to two in the home side's favour. The best chances of the half have fallen to the hosts, but neither De Bruyne nor Sane could hit the target.
8.44pmThe Sky Blues were guilty of being over eager in their build-up play from the off. They appeared desperate to test Pyatov in the away goal, but they've since settled down and adopted a more patient approach, almost as if to acknowledge that they're evenly matched.
8.48pmShakhtar have made it clear they're not just hear to make up the numbers and have shown great discipline and organisation so far.
48 minGOAL! Manchester City 1-0 Shakhtar Donetsk (Kevin De Bruyne)
48 minWhat a goal! Kevin De Bruyne collects a pass from Silva just outside the box and lets fly, unleashing an effort with more curl on it than a Roberto Carlos free kick! It's an unstoppable strike that leaves Pyatov standing! What a way to open your account for the season!
52 minCity have made an ideal start to the second period and continue to push and prod in the final third. Shakhtar will feel hard done by after setting out such a tight stall in the first half, only to fall behind to a goal they could do nothing about.
54 minSUBSTITUTION: Man City make their first change of the evening, throwing on Sterling for Jesus. Presumably Sterling will play in a wider position with Aguero spearheading the attack as an out-and-out striker.
56 minGREAT SAVE! City continue to lead the way on clear-cut chances, and this one almost equalled their all-time goals record. The ball falls kindly for Aguero in front of goal and the Argentine hits it with a sweet half-volley, forcing Pyatov into a save a point-blank range. Excellent goalkeeping from the Ukrainian veteran.
60 minDe Bruyne is a man on fire. Don't believe me? Check out this stat...
12 - Kevin De Bruyne has been directly involved in 12 goals in his last 12 games for Man City in all comps (3 goals, 9 assists). Class. pic.twitter.com/apa6HHHwRF
62 minShakhtar have so far struggled to gain a foothold in this second half, but they almost conjured something up through Bernard just now. Good play from the Brazilian down the left leaves Stones for dead and allows him to play a lofted pass into the area, but there are no takers.
66 minBOOKING! Ordets gets the first yellow card of the match for going in hard on Silva. In all fairness, the booking was a little harsh. It was a 50/50 challenge that could really have gone either way. City win a free kick in a dangerous position but fail to make anything of it.
68 minShakhtar almost hit City on the break as Taison uses his pace to leave the City defence behind. The Brazilian powers towards the byline and plays a cross in behind the Sky Blues defence, but it just fails to reach an unmarked Ferreyra at the back post.
70 minMISS! Great work by De Bruyne carves out a golden opportunity for Sterling in front of goal, but the England international misses the target from just yards out. What a sitter!
71 minPENALTY TO CITY! The hosts win a penalty after Sane draws a foul from Ordets in the box. The Shakhtar defender is lucky to stay on the pitch, having already been booked. This gives Aguero the chance to equal City's 77-year goalscoring record...
72 minPENALTY MISSED! It is indeed Aguero who steps up, but the Argentine shows some hesitancy while picking his spot. He goes for placement over power, but Pyatov guesses correctly and saves to his right. That goals record remains intact for now!
74 minThere's a break in play as Taison goes down injured. The Brazilian looks in some discomfort and players from both sides rush to his aid. It looks like his hamstring. I'm not sure if he will be seeing out the 90 minutes.
76 minPENALTY SHOUT! A refereeing decision goes against the visitors as John Stones appears to use his hand to block a shot on the goal-line. That's a real let-off for the home side, who are denied a penalty themselves moments later when Sane is felled in the box.
80 minSUBSTITUTION: Ilkay Gundogan replaces David Silva for Manchester City. Shakhtar have also made a change, with Marlos replaced by Dentinho.
84 minSUBSTITUTION: Augero won't be breaking any goalscoring records tonight as he's just been replaced by Bernardo Silva. That penalty miss was one to forget for the Argentine, but his overall contribution this evening has been satisfactory.
86 minCHANCE! Sane charges along the left flank, cuts inside the area and chooses to go it alone. The Frenchman, though, takes one too many touches before pulling the trigger, allowing Pyatov to position himself and soak up the shot.
90 minGOAL! Manchester City 2-0 Shakhtar Donetsk (Raheem Sterling)
90 minCity leave it late to kill the match off but it's no less than what they deserve. Substitute Raheem Sterling is the man who settles it, rifling home Bernardo Silva's pull-back to make it 2-0, his close-range shot going in off the bar.
90 minThere will be four minutes of stoppage time to play.
90+4 minFULL TIME: Manchester City 2-0 Shakhtar Donetsk
9.39pmCity made a shaky start to the match, looking second best at times in the first half, but a 2-0 win is no less than what they deserve after that barnstorming second-half performance. Goals from Kevin De Bruyne and Raheem Sterling settled it in the end.
9.41pmThe other key talking point from tonight was Sergio Aguero's missed penalty. Had that gone in, the Argentine would have equalled the club's all-time scoring record, which has stood for 77 years.
9.42pmNevertheless, it was a positive night for anyone in the blue half of Manchester since the Citizens have won their first two Champions League group fixtures for the first time in their history. That puts them at the top of Group F on six points after two matches.
9.46pmAnd that's all we have time for at the Etihad, but stick with Sports Mole for all the fallout from tonight's Champions League fixtures. Many thanks for reading!