Crystal Palace and Manchester City shared the points in an entertaining 2-2 draw at Selhurst Park on Saturday.
It was a result that extended the reigning champions’ winless away run to four league matches, while they have now won just one of their last nine matches in all competitions.
Palace caused Pep Guardiola’s side plenty of problems and merited a point that continues their recent upturn in form.
Daniel Munoz gave the hosts the lead inside four minutes, slotting past City goalkeeper Stefan Ortega from a Will Hughes pass.
But Erling Haaland ended a three-game Premier League goal drought and equalised for the visitors with a header after 31 minutes.
The two sides also shared a goal apiece in the second half, with Maxence Lacroix and Rico Lewis both hitting the target.
Lewis, meanwhile, was sent off for a second bookable offence in the 84th minute, just when City had finally wrestled control of the game.
But neither side were able to find a winner and following the draw, City remain fourth in the Premier League and eight points behind leaders Liverpool. Crystal Palace, meanwhile, climbed a place to 16th and are four points above the bottom three.
Data Debrief: City's away jitters continue
City went into the game having lost their last five games on the road in all competitions, and their poor away form did not improve after dropping two more points at Selhurst Park.
Guardiola's side have also conceded twice in each of their last four away fixtures. The visitors generated an xG of 1.41 from 12 attempts, which is only slightly better than the xG of 1.3 that Palace had from the same number of attempts.
Though Guardiola's side had four shots on target, one more than the hosts, they failed to find a winner and settled for the point.
Palace, meanwhile, are undefeated in their last four games in the Premier League.