Cristiano Ronaldo struck both goals including a superb free kick as Manchester United beat Portsmouth 2-0 on Tuesday to cruise back to the top of the Premier League.