Arsenal earned beleaguered manager Arsene Wenger a measure of respite by twice hitting back to hold Manchester City to a 2-2 draw at the Emirates Stadium on Sunday.
Pep Guardiola twice saw his City side go ahead, through Leroy Sane and then Sergio Aguero, but Arsenal responded each time via goals from Theo Walcott and Shkodran Mustafi.
Victory would have been a welcome tonic for Wenger, who has come in for heavy criticism from Arsenal's fans, but after four defeats in five Premier League games, the point was welcome.
"We were not completely at our best because of the pressure, but we showed mental strength and did not lie down," Wenger said.
His side remain seven points below City -- who occupy the fourth and final Champions League berth -- in sixth place, but they retain a game in hand.
City were prevented both from reclaiming third place from Liverpool and eating into Chelsea's advantage following the leaders' shock 2-1 defeat at home to Crystal Palace.
But Guardiola's men, who have now drawn their last three league games, will have an opportunity to close to within eight points of the summit when they travel to Chelsea on Wednesday.
"We didn't play in the first half," Guardiola said.
"After the goal, we forgot to play. The desire went. In the second half, we played more. We suffered a lot in the first half because we did not make those passes together."
Wenger again faced protests from some Arsenal fans, this time in the form of an advertising van parked outside the ground and leaflets about the launch of a #NoNewContract social media campaign.
City's team featured the novelty of Jesus Navas at right-back, but there was nothing new about the huge boulevards of space they found between the members of Arsenal's back four.
It took City less than five minutes to draw blood as Kevin De Bruyne's hopeful pass from deep inside his own half sent Sane scampering clear.
The Germany winger outpaced Hector Bellerin and skipped past David Ospina -- deputising in goal for the injured Petr Cech -- before rolling in his eighth City goal.
- Koscielny injury -
When De Bruyne bent a low shot against the post and David Silva forced Ospina to parry with the rebound, Arsenal looked set for a long afternoon.
They worked a foothold, however, Mesut Ozil putting a tame shot straight at Willy Caballero, Nacho Monreal lashing over from a corner and Alexis Sanchez curling centimetres wide.
It took a last-ditch sliding challenge from Fernandinho, meanwhile, to prevent Sanchez applying the finishing touch to Ozil's flick.
Wenger's men equalised in the 40th minute when former Arsenal left-back Gael Clichy played Walcott onside from Mustafi's header and the England man bundled a shot past Caballero.
But in testament to Arsenal's recent travails, parity would exist for just 131 seconds.
De Bruyne's dart into the box was halted by the sliding Laurent Koscielny, but Silva collected the loose ball and laid it off to Aguero, who crashed a low, angled drive beneath Ospina.
Koscielny was forced off by an Achilles injury at the break, with Gabriel taking his place.
Guardiola, meanwhile, tightened things up by introducing Yaya Toure for Raheem Sterling and moving De Bruyne to the right flank.
Arsenal had threatened in first-half stoppage time, Walcott stabbing over from Sanchez's pass, and eight minutes into the second half they levelled when Mustafi rose to head in Ozil's corner.
While Wenger sent on Olivier Giroud and Alex Iwobi for Walcott and Danny Welbeck in search of a third goal, it was City who came closest to finding a winner.
Ospina was obliged to parry a booming Fernandinho drive and field a header by Aguero, who had also headed wide from Navas's cross moments before Mustafi's equaliser.
City wanted a penalty in stoppage time after the ball brushed Monreal's arm as he attempted a stooping header, but referee Andre Marriner said no.