Liverpool legend Jamie Carragher has heaped praise on Manchester United after their derby win over Manchester City on Saturday.
United collected a surprising 2-1 victory in a performance that Carragher rates as the best against Pep Guardiola's side over the past years.
"I think it is the best 30 minutes I have seen anyone play City in the past three years,' Carragher said on Sky Sports' Monday Night Football.
"Liverpool at Anfield, certainly, but this was away. I thought it was devastating and this was Manchester United at their best. It's quality football at 100mph.
"A lot has been made of Manchester City but even City at their best, I think they would have found this difficult. At the weekend (United) were out of this world."