United failed to deal with a corner and when Onana saved Clement Lenglet’s close-range flick, Raphael Varane could only scuff the ball towards Bailey.
Scott McTominay kept alive Manchester United’s hopes of finishing in the Premier League’s top four as the midfielder’s late goal clinched a vital 2-1 win against Aston Villa on Sunday.
Erik ten Hag’s side desperately needed a victory at Villa Park to close the gap in the race to qualify for next season’s Champions League.
United took an early lead through in-form Rasmus Hojlund before Douglas Luiz levelled in the second half.
That set the stage for United’s second late winner against Villa this term as McTominay came off the bench to head home with just four minutes left.
United remain in sixth place after their fourth successive victory in all competitions, but they are now just five points behind fifth-placed Villa and six adrift of fourth-placed Tottenham.
While a top four place is still a tough ask for United, they have at least given themselves a chance with their gritty success in the West Midlands.
Significantly, they are finally flourishing in attack after misfiring for much of the campaign.
Hojlund’s winner against Villa on Boxing Day has kick-started a run of six goals in seven games for the Denmark striker.
After failing to score in any of his first 14 games in the Premier League, the 21-year-old has become the second youngest player to net in five successive appearances in the competition, behind Nicolas Anelka for Arsenal in 1998.
Hojlund now has 11 goals in 29 matches in all competitions in his debut season after signing from Atalanta.
Inspired by the dazzling form of Hojlund and Alejandro Garnacho, United had scored 15 goals in their previous five games in all competitions.
Garnacho was inches away from an early opener with a long-range drive that whistled past the post.
Villa failed to heed the warning and Hojlund made them pay in the 17th minute.
Bruno Fernandes’ corner was headed down by Harry Maguire and Hojlund, just barely onside, calmly slotted past Villa keeper Emiliano Martinez from six yards.
– McTominay impact –
Villa mounted a strong response as John McGinn’s powerful blast drew a fine save from Andre Onana.
Ollie Watkins wasted a golden opportunity to equalise when he raced onto McGinn’s pass, only to shoot straight at Onana.
Villa kept coming and Jacob Ramsey was narrowly off-target with a curler after surging into the United area.
McGinn nearly caught out Onana with a clever free-kick that had the United keeper scrambling to save at his near post.
United were unbeaten in their last 141 Premier League matches when leading at half-time dating back to 2014.
Victor Lindelof replaced Luke Shaw at left-back for United at the interval and Villa immediately attacked the out of position Swede.
Onana kept United ahead with an instinctive save to repel Watkins’ close-range shot from Matty Cash’s low cross.
Ramsey’s poor touch allowed a golden opportunity for a Villa equaliser to go begging after Leon Bailey’s pass split the United defence.
Fernandes should have done better than smash wildly over from Garnacho’s cutback.
It proved a crucial miss as Villa deservedly equalised in the 67th minute.
United failed to deal with a corner and when Onana saved Clement Lenglet’s close-range flick, Raphael Varane could only scuff the ball towards Bailey.
The Villa forward picked out a perfect pass to Luiz and the Brazilian fired home from five yards before celebrating in flamboyant fashion in front of Onana.
Garnacho almost restored United’s lead with a superb run and strike, but Martinez saved at full-stretch.
Onana got a measure of revenge for Luiz’s provocative celebration when he saved the midfielder’s scuffed effort.
And United snatched three priceless points in the 86th minute as McTominay rose highest to meet Diogo Dalot’s cross with a thunderous header that flashed past Martinez.