MANCHESTER UNITED had Cristiano Ronaldo to thank again as the Portuguese star netted a 95th minute winner at Old Trafford.