Barry Ferguson says he "can't be happy" with Rangers' display in their incredible comeback victory over Dundee, but the interim manager praised his team's character to fight back to win a seven-goal Scottish Premiership classic.
Former Ibrox captain Ferguson said he was "baffled" by his side and lamented "old habits" as they went two goals down twice at Dens Park.
But, with Rangers 3-1 down on the 75th minute, long-range strikes from captain James Tavernier and substitute Tom Lawrence dragged the visitors level before Cyriel Dessers eventually found the net in stoppage time after being denied on multiple occasions.
"Really happy with the three points, but I saw so many old habits creeping in," head coach Ferguson told Sky Sports.
"They showed character, though, they never gave in. I just felt when we got the goal to go 3-2 that we could get three points.
"We can't be happy with the performance. I need to get to the bottom of it and I will get to the bottom of it."
Both teams went into the fixture buoyed by derby triumphs in their previous outings, but it was Tony Docherty's hosts who sparked an enthralling encounter when Simon Murray cushioned in a delightful finish from a corner within two minutes.
And, after Dessers had passed up his first two clear-cut chances, Joe Shaughnessy bundled in following a calamitous error from goalkeeper Jack Butland to put rattled Rangers 2-0 down for the fifth time in seven games.
Finlay Robertson then had a strike disallowed for an earlier foul before Shaughnessy sliced a Tavernier cross into his own net to ignite a potential comeback.
Any hopes of that looked dead when Scott Tiffoney smashed in a devastating third from 20 yards shortly after Dessers was denied by the video assistant referee (VAR) for a narrow offside.
However, Tavernier and Lawrence both drilled in a beauties of their own within six minutes of each other before Dessers sparked absolute bedlam in the away end and dugout by lofting a close-range finish over goalkeeper Trevor Carson.
The winning moment came just seconds after Dundee captain Murray had rattled the near post in an extraordinary finale, but Docherty's side, who remain 11th, ended a remarkable match with zero points after looking destined for three.