I think Onana is getting better, he played good in this match. Maybe, after 2 years of joining Manchester United, all the pressure and expectation from fans are proved wrong by Onana.
For Man United, I was quite surprised that they managed to hold Man City to a draw. My expectations were bad at the beginning. I thought Man United would lose.
Don't judge their performance based on their past, if you judge their current performance, they're equal. They can beat small teams, they draw against equal/stronger than them, and they both were lose against Nottingham Forrest.
Nobody was expecting that Fulham will beat top team of EPL who is unbeaten in last 26 games. Allister gave Liverpool initial lead of 1-0 but Fulham came back strongly by scoring 3 goals in first half of the game. Liverpool lost the game but Arsenal also played a draw against Everton last weekend. There is 11 points gap between Arsenal and Liverpool, though Liverpool is way ahead of Arsenal they still need to be careful in rest of there matches and must not repeat what they have done against Fulham.
Definitely no one expect Liverpool will lose, hope they wouldn't slip, there are still 7 match to go, if they lose streak, they might not become a champion.