Ronaldo has found minutes hard to come bu this season but he was in the startin glineup for his side’s trip to Cyprus.
A shock looked on the cards when Omonia profited from some poor United defending to take the lead in the 34th minute.
But United turned the game around after the break.
Goals from Anthony Martial and Marcus Rashford (2) gave United a 3-1 lead.
Omonia pulled one back in the 85th minute through Nikolas Panagiotou but United held on to secure all three points.
Ronaldo has frustrating evening
Ronaldo was looking to score his 700th club goal of his career in Cyprus.
But, despite his best efforts, he could not find a way past Fabiano in what was a hugely frustrating night for the Portuguese striker.
Ronaldo had eight shots against the Cypriot side but could not find the back of the net.
His best chance came in the 78th minute.
Diogo Dalot pulled the ball back for Ronaldo and it looked almost certain that he would score from just a few yards out.
The legendary striker produced a first time shot but his effort cannoned off the post, rebounded off him and straight into the arms of a relieved Fabiano.
Ronaldo’s face said it all. He could not believe it.
VIDEO: Ronaldo misses golden opportunity vs Omonia
What’s next for Ronaldo?
Ronaldo has still only scored one goal for United this season – which came from the penalty spot against FC Sheriff in September.
He will be determined to score his 700th club goal of his career when United travel to Goodison Park to take on Everton on Sunday afternoon.
Despite his poor fortune in front of goal, it seems only a matter of time until he reaches another impessive landmark.
QUIZ: Can you name these 40 obscure England players from the 21st century?