The Red Devils went six points clear at the top of the Premier League table after Robin van Persie scored in injury-time with a deflected free-kick after City fought back from a two-goal deficit.
Wayne Rooney’s double inside the half-hour mark was canceled out by Yaya Toure and Pablo Zabaleta before van Persie struck but Ferguson feels the game should have been United’s a lot earlier.
"We should have been out of sight with the chances we had," said Ferguson.
"But you have to give credit to City.
"They keep going and they score late goals and they have done it against us again. Fortunately we got the last one."