Newcastle United 2 Manchester City 2: Stephen Ireland denied 10-man Newcastle a precious victory with a late equaliser in a remarkable game at St James' Park. Richard Dunne's own goal looked to have handed the Magpies their first league win since August but Ireland struck with only four minutes remaining to snatch a point.
Without a win for two months, under a caretaker manager and with their owner trying to unload the club, Newcastle have been in disarray and began the day second-last in the Premier League standings with five points.
But Monday's fightback, albeit spoiled by City's late equaliser, will have massively lifted the mood on Tyneside ahead of next week's derby with Sunderland, whose fans have enjoyed every minute of their neighbours' painful soap opera.
It looked bad for the hosts after 14 minutes when Habib Beye was judged to have brought down Robinho in the box and was sent off.
Newcastle protested, claiming the defender had won the ball cleanly, and TV replays suggested he did, but the decision stood and Robinho converted the spot kick.
The goal rocked Newcastle but they gradually regrouped and began to run the game.
They equalised just before halftime when Obafemi Martins's cross was cleared into the path of Shola Ameobi who struck it in neatly from close range.
With the crowd behind them, the 10 men continued to push on and they took the lead after 63 minutes when City centre back Dunne inexplicably turned a Geremi corner into his own net under no pressure.
City came back strongly though and equalised four minutes from time when Ireland burst clear to finish confidently.