Arsenal's four-match winning run ended with a goalless draw against Everton, a result that did neither side much good in their Champions League quest.
The Toffees, who were fortunate not to have Darron Gibson sent off, started brightly and went close through Steven Pienaar and the lively Ross Barkley.
Gibson should've been sent off - Wenger
Olivier Giroud was wasteful for Arsenal, now two points clear of fifth-placed Spurs having played a game more.
Giroud was denied by Seamus Coleman's clearance as Everton secured a point.
The Toffees thoroughly deserved a draw in what was a fiercely contested encounter, and are now unbeaten in six league games.
But David Moyes' side, now within two points of fourth-placed Chelsea but having played two games more, were unable to find the goal that would have really improved their prospects of playing in next season's Champions League.
Nor is Arsenal's own top-four place by any means guaranteed and they will need to start more quickly when Manchester United visit on 28 April than in their last two matches at the Emirates Stadium.
Martin KeownFootball Analyst and former Arsenal and Everton defender
Darron Gibson should definitely have been sent off. That's a rugby challenge. He got it very wrong but he's a lucky boy to be still on the pitch
The Gunners conspicuously failed to carry on where they had left off in their previous match, when Arsene Wenger's men scored three goals in the final five minutes to secure a
3-1 victory over Norwich.
Former Toffees midfielder Mikel Arteta, Aaron Ramsey and Jack Wilshere struggled to get a grip in midfield as the visitors' Pienaar skied a glorious chance from Coleman's excellent seventh-minute pass.
Everton boss Moyes opted to start 19-year-old Barkley in place of injured England midfielder Leon Osman for this crucial game and the teenager typified his team's battling first-half display, playing with a maturity beyond his years.
In a bruising encounter, Wilshere was left clutching a sore ankle after falling awkwardly following a fair challenge with Barkley.
Top four will be hard for us - Moyes
Everton midfielder Gibson was then fortunate to escape a red card when he was penalised for a cynical foul on Theo Walcott shortly after he had been booked for bringing down the England international.
Arsenal, chasing a seventh win in eight top-flight games, struggled to hurt their opponents, and were restricted to just a couple of chances in the first half, full-back Kieran Gibbs failing to take advantage of Marouane Fellaini's 24th-minute botched clearance, and Giroud missing from close range after a fine pass by Ramsey.
Wenger's side improved after the interval but still could not find the breakthrough, although Santi Cazorla forced a fine save from Tim Howard with a powerful attempt after Gibbs had nodded the ball into his path.
In an end-to-end game, the tireless Barkley went close with a curling right-foot attempt before Coleman stopped Giroud from sliding the Gunners into a late lead following a surging run by Alex Oxlade-Chamberlain.
Arsenal manager Arsene Wenger:
"We should have won the game, but it still keeps us in a strong position in the race for the top four.
"I felt that in the first half the referee didn't deal at all well with the intimidating physical challenges, but that we responded well to the physicality.
"It was detrimental to the fluency of our game, but we kept going, had good concentration.
"You have to respect the effort Everton put in. They decided to make it very physical for us to disturb our game and sometimes went a little bit over the edge, but the referee had to make the right decision."
Everton manager David Moyes:
"We went to try and win it. We knew if we got three points we would have a real chance (of the top four), but a point keeps us ticking along.
"I think the result suits Spurs more than anybody, but I don't think we are out of place where we are.
"I would take it (the Europa League), but I am going to try and get the Champions League - if we are still getting that mention in mid-April, then it is not bad for Everton."
Substitution Bryan Oviedo replaces Kevin Mirallas.
Steven Pienaar concedes a free kick for a foul on Alex Oxlade-Chamberlain.
Darron Gibson takes the free kick.
90:00 +3:14 Booking
Booking Nacho Monreal is booked.
Steven Naismith fouled by Nacho Monreal, the ref awards a free kick.
90:00 +1:10 Substitution
Substitution Victor Anichebe leaves the field to be replaced by Steven Naismith.
Effort by Victor Anichebe from a long way out goes over the target.
The free kick is swung in right-footed by Santi Cazorla, Marouane Fellaini makes a clearance.
Substitution Nacho Monreal joins the action as a substitute, replacing Kieran Gibbs.
Free kick awarded for an unfair challenge on Alex Oxlade-Chamberlain by Leighton Baines.
Kieran Gibbs gives away a free kick for an unfair challenge on Kevin Mirallas. Direct free kick taken by Phil Jagielka.
Lukas Podolski takes a shot. Blocked by Phil Jagielka.
Inswinging corner taken by Santi Cazorla, Marouane Fellaini manages to make a clearance.
The referee blows for offside. Kieran Gibbs restarts play with the free kick.
Marouane Fellaini fouled by Aaron Ramsey, the ref awards a free kick. Tim Howard takes the direct free kick.
Corner taken by Santi Cazorla from the left by-line to the near post.
Shot by Olivier Giroud from inside the six-yard box clear the bar.
Olivier Giroud takes a shot. Comfortable save by Tim Howard.
Outswinging corner taken right-footed by Santi Cazorla from the right by-line to the near post, Phil Jagielka makes a clearance.
Substitution (Everton) makes a substitution, with Nikica Jelavic coming on for Ross Barkley.
Olivier Giroud takes a shot. Sylvain Distin gets a block in.
Corner taken by Santi Cazorla from the left by-line, Aaron Ramsey takes a shot. Blocked by Sylvain Distin. Inswinging corner taken from the left by-line by Santi Cazorla. Unfair challenge on Alex Oxlade-Chamberlain by Leighton Baines results in a free kick. Direct free kick taken by Bacary Sagna.
Foul by Steven Pienaar on Bacary Sagna, free kick awarded. The free kick is delivered right-footed by Mikel Arteta from right wing, clearance made by Phil Jagielka.
Direct free kick taken by Mikel Arteta.
Booking Ross Barkley goes into the book.
Ross Barkley gives away a free kick for an unfair challenge on Aaron Ramsey.
Substitution Lukas Podolski comes on in place of Theo Walcott.
Substitution Alex Oxlade-Chamberlain joins the action as a substitute, replacing Jack Wilshere.
Shot from just outside the box by Ross Barkley misses to the right of the target.
Leighton Baines takes a inswinging corner from the right by-line played to the near post, clearance made by Aaron Ramsey.
Foul by Victor Anichebe on Kieran Gibbs, free kick awarded. Kieran Gibbs takes the free kick.
Ross Barkley produces a left-footed shot from outside the box and misses left.
Santi Cazorla takes a inswinging corner from the left by-line to the near post.
Shot on goal comes in from Leighton Baines from the free kick. Leighton Baines takes a shot. Blocked by Mikel Arteta.
Booking Mikel Arteta booked for unsporting behaviour.
Mikel Arteta gives away a free kick for an unfair challenge on Steven Pienaar.
Jack Wilshere gives away a free kick for an unfair challenge on Kevin Mirallas. A cross is delivered by Leighton Baines, Victor Anichebe has a headed effort at goal from close in which goes wide right of the target.
Corner taken by Jack Wilshere from the right by-line, clearance made by Marouane Fellaini.
Olivier Giroud produces a left-footed shot from just outside the penalty area that goes harmlessly over the target.
Drilled right-footed shot by Santi Cazorla. Save by Tim Howard. Santi Cazorla takes a inswinging corner from the left by-line to the near post, clearance by Sylvain Distin.
Kevin Mirallas takes a shot. Save made by Wojciech Szczesny.
The match restarts for the second half.
45:00 +2:10 Half time
Half Time The whistle is blown to end the first half.
Mikel Arteta gives away a free kick for an unfair challenge on Steven Pienaar. Darron Gibson takes the free kick.
Santi Cazorla takes a shot. Blocked by Leighton Baines.
Shot from close range by Olivier Giroud misses to the right of the target.
Victor Anichebe takes a shot. Wojciech Szczesny makes a comfortable save.
Kieran Gibbs gives away a free kick for an unfair challenge on Seamus Coleman. Direct free kick taken by Phil Jagielka.
Shot from 25 yards by Ross Barkley. Save by Wojciech Szczesny.
Free kick awarded for a foul by Bacary Sagna on Steven Pienaar. Leighton Baines restarts play with the free kick.
Santi Cazorla crosses the ball from the free kick right-footed from right wing, clearance made by Sylvain Distin.
Booking Steven Pienaar receives a caution.
Free kick awarded for an unfair challenge on Theo Walcott by Steven Pienaar.
Foul by Darron Gibson on Theo Walcott, free kick awarded. Bacary Sagna takes the free kick.
The official flags Kevin Mirallas offside. Wojciech Szczesny takes the indirect free kick.
Seamus Coleman fouled by Laurent Koscielny, the ref awards a free kick. Phil Jagielka takes the free kick.
Free kick crossed by Jack Wilshere, Marouane Fellaini manages to make a clearance.
Booking Darron Gibson is given a yellow card.
Free kick awarded for an unfair challenge on Theo Walcott by Darron Gibson.
Shot from just outside the box by Kieran Gibbs goes over the bar.
Olivier Giroud challenges Seamus Coleman unfairly and gives away a free kick. Direct free kick taken by Phil Jagielka.
Foul by Aaron Ramsey on Ross Barkley, free kick awarded. Free kick taken by Darron Gibson.
Marouane Fellaini gives away a free kick for an unfair challenge on Aaron Ramsey. Mikel Arteta takes the free kick.
Free kick awarded for an unfair challenge on Jack Wilshere by Marouane Fellaini. Mikel Arteta takes the free kick.
Steven Pienaar produces a right-footed shot from inside the area that clears the bar.
The referee blows for offside. Phil Jagielka takes the indirect free kick.
Free kick awarded for a foul by Marouane Fellaini on Mikel Arteta. Free kick taken by Mikel Arteta.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.