Sheffield United substitute John Lundstram grabbed a late winner as the Blades came from behind to beat Bournemouth 2-1 at Bramall Lane.
Everton moved up to seventh in the Premier League table with a 3-1 victory against shot-shy Crystal Palace at Goodison Park.
Arsenal drew for the 13th time in the Premier League this season after a goalless stalemate against Burnley at Turf Moor.
Manchester City cruised into the fifth round of the FA Cup with a routine 4-0 victory against a Fulham side that had Tim Ream sent off after eight minutes.
Newcastle produced a stunning comeback in stoppage time at Goodison Park to stun Everton and snatch a share of the spoils.
Ezri Konsa scored with virtually the last kick of the match as Aston Villa came from behind to beat relegation rivals Watford 2-1 at Villa Park.
Bournemouth crashed to a 10th loss in their last 12 Premier League fixtures with a 1-0 defeat to rock-bottom Norwich City at Carrow Road.
Fernandinho’s stoppage-time own goal ensured Crystal Palace picked up a point after a dramatic 2-2 draw at Manchester City.
Tottenham confirmed their place in the fourth round of the FA Cup with a nervy 2-1 victory against Championship side Middlesbrough.
Newcastle United scored three times in nine first-half minutes as they swept Rochdale aside in their FA Cup third-round replay at St James’ Park.