Chaotic Chelsea ended a five-hour scoring drought before advancing in the FA Cup with a 5-3 penalty shootout win over Norwich.
The Premier League champions thought they had won for the first time in 2018 as Michy Batshuayi was on target in Wednesday night's FA Cup third-round replay at Stamford Bridge.
But Jamal Lewis headed in Timm Klose's cross in the fourth minute of stoppage time for 1-1 and force extra time, when Pedro and Alvaro Morata were sent off.
Pedro, earlier booked for diving, was sent off for a second bookable offence.
And Morata also saw red, receiving a yellow card for diving and an immediate second yellow for his vociferous complaints, which was followed by a pitch invader furious at referee Graham Scott's handling of the game.
But the Blues escaped to advance to a fourth-round tie with Newcastle as Willy Caballero saved from Nelson Oliveira and Eden Hazard ensured Chelsea scored all five of their spot-kicks.
Meanwhile, League One leaders Wigan stunned top-flight Bournemouth with a thumping 3-0 win.
The Latics secured a fourth-round home tie against West Ham thanks to goals from Sam Morsy, Dan Burn and Callum Elder's goals below.
Both sides made changes for the replay but Bournemouth's fans were left unimpressed by their team's efforts.
Morsy tucked in a rebound from 12 yards to give the hosts the lead at half-time, and Burn and Elder struck within three second-half minutes to complete the Cherries' humiliation.
In the day's other match, Wilfried Bony scored the winner as Swansea earned a morale-boosting 2-1 win over Wolves.
It means Carlos Carvalhal's men join Cardiff and Newport in the fourth round, only the third time three Welsh teams have reached that stage in the competition's history.
Jordan Ayew opened the scoring in the third-round replay and although Wolves substitute Diogo Jota levelled the scores, Bony came up with the winner to ensure the home side secured a tie at League Two promotion contenders Notts County.