To avoid further complications in the Europa League, Manchester United is supposed to win Real Sociedad by two goals or more.
It is not a difficult thing for Manchester United to do but the difficult thing is that Manchester United attackers hardly score high number of goals in a match.
The defenders of Manchester United can prevent Real Sociedad from scoring but can Manchester United strikers get three goals from them? That is where the problem lies.
No doubt, Ronaldo will play that match.
Yes you are right, Manchester United could be better in their defence, but they still haven't found a formula to sharpen their attack. 2 goals or more is a difficult number to score because it is certain that Real Sociedad will maintain their current position. Manchester United's midfield will be very influential in this match, because if they can't play well it will be difficult for Manchester United to flow the ball into the opposing defense to create chances.
Agree with you, Manchester United's team is much improved now than before. They performed very poorly a few days ago, but now there is a lot of balance in their team. They are playing organized football now, while Ronaldo has returned to some form but the team is not improving for him.