Match stats from Villa Park
It's now three Premier League games in a row without a goal for Manchester United.
Thank heavens for that.
A really desperate game draws to a close, and it's doubtful there would be a goal if they continued playing for another 90 minutes.
Short on energy and excitement, lacking composure and creativity, there was close to zero attacking ability on show.
The best it got was a Bruno Fernandes free-kick against the crossbar, while Marcus Rashford was lucky to escape a red card for two clumsy fouls in quick succession.
90+7. Blow the whistle, referee. This has been dire.
90+4. And now a huge opportunity for United!
With Villa committing men upfield, the visitors break two-on-one with Garnacho in possession on the right.
The Argentine just needs to weight his pass correctly to play in Fernandes, but his composure is really poor and he instead directs it straight at the single Villa defender.
Awful.
90+3. That was the chance!!
A big, big moment comes and goes for Jaden Philogene, who gets on the end of a low delivery across the United penalty area that evades everyone else.
With a huge target to aim at, the young winger fires his shot straight at Dalot, who had actually turned his back on the ball.
The Portuguese player takes the congratulations of his teammates, but I'm not sure it was the best defending.
90+2. Ironic cheers great the ref's return to the pitch, and he comes complete with a new battery pack for his walkie-talkie.
Meanwhile, Aston Villa have a free-kick wide on the left. Has either team been unsettled by the delay?
88. Referee Rob Jones heads over to the touchline to fix an issue with his communication equipment.
It's a disaster for everyone watching as the realisation creeps in that this game is going to go on much longer than is necessary.
87. Lindelof, not content with putting two hands in the back of Duran, reacts slowly to the quickly taken free-kick by chopping down Rogers.
The fifth Manchester United player to receive a caution.
86. This game makes the new Joker movie look like a five-star thriller.
85. A substitution apiece.
Casemiro comes on for Kobbie Mainoo while Ian Maatsen replaces Lucas Digne.
The Villa replacement gets in on the act immediately by overrunning the ball out of play for a United goalkick.
83. Jonny Evans has been the best player on the pitch today.
Hopefully Sir Jim is drawing up a new four-year contract as we speak.
82. Zirkzee was only introduced in the 64th minute, but is moving about as though he took part in the Great Birmingham Run this morning.
80. Another uneventful corner comes and goes.
The highlight of that one was the referee having to step in to stop some shoving between Pau Torres and Jonny Evans.
78. The excitement levels go up as soon as Duran gets on the ball.
While the Villa Park crowd urge the substitute to shoot, he instead lays the ball wide into the path of Watkins.
The England striker drives to the byline, and wins a corner when his low cross is turned behind by Lindelof.
76. Digne's reputation as a dead ball specialist is diminishing by the minute.
His set-piece deliveries have been woeful today, and now he's just curled a free-kick from a promising position 15 yards over the crossbar.
Still, it was a never a foul by De Ligt on Watkins in the first place so justice has probably been done.
74. There are half-hearted appeals for a handball from the Holte End as the ball thumps into the chest of Jonny Evans.
Wishful thinking has very much become the order of the day.
73. Diego Carlos will continue for now, but a concerned Unai Emery is keeping a close eye on proceedings on the touchline.
72. On the stretch, Diego Carlos diverts an Alejandro Garnacho cross into the arms of Emiliano Martinez.
But it's not been a day for centre-backs, and the Brazilian - an early replacement for Ezri Konsa - lays out on the turf with a look of discomfort on his face.
Will he be the latest player to limp out of action?
70. The lack of attacking quality in this game so far is summed up by Morgan Rogers spurning an otherwise excellent move by spooning a first time cross behind for a goalkick.
Can either team find a way through in the final 20 minutes?
68. CROSSBAR!
It's an outstanding free-kick from Fernandes, who curls a delicious right-footer over the wall and towards the top corner.
The outstretched arm of Martinez is beaten, but the ball ricochets off the frame off the goal and back towards Antony on the edge of the area, who promptly fires wide.
It's the closest either side of come.
67. Rob Jones incenses Villa Park by awarding Manchester United a free-kick 30 yards from goal for Matty Cash's challenge on Alejandro Garnacho.
Bruno Fernandes - available today after his red card last week was overturned - stands over the ball.
63. If the home fans were angry, then this will cheer them up.
It's the arrival of super sub Jhon Duran, on in place of Leon Bailey.
62. Oh, Marcus Rashford!!
Booked seconds ago, the forward has just brought down Leon Bailey with a careless kick as the winger was driving to the byline.
Villa Park are furious, demanding a second yellow for the forward, but referee Rob Jones is taking his time.
The official marches over to the incident, shadowed by United captain Bruno Fernandes, and then issues a final warning to Rashford.
A lucky, lucky man.