Olivier Giroud's header earned a scrappy win over Newcastle as Arsenal overtook Manchester City to regain top spot in the Premier League.
The Gunners created several chances early on but Newcastle almost went ahead in first-half stoppage time when Moussa Sissoko's shot was saved and Mathieu Debuchy headed against the bar.
As the game became disjointed, Giroud nodded in Theo Walcott's free-kick.
Walcott had a lob cleared off the line before Arsenal withstood late pressure.
The hosts sent goalkeeper Tim Krul forward in search of a late equaliser, with Hatem Ben Arfa firing wide from a great position, but the Gunners will now be top of the league on New Year's Day for the first time since the 2007-08 season with a point advantage over Manchester City.
That season, their title challenge faded away, but after a run of three games without a win, Arsenal have now earned consecutive victories after a 3-1 triumph win at West Ham on Boxing Day.
After a tough festive period, Arsene Wenger's team have league games against Cardiff, Aston Villa, Fulham and Southampton, sandwiched around a tantalising FA Cup tie against north London rivals, Tottenham.
Giroud underlined his importance, ending a seven-game run without a goal, but the Gunners were also fortunate when Wojciech Szczesny's clearance smacked into Loic Remy's head and trickled wide.
Exactly a year ago, Arsenal crushed Newcastle 7-3 at Emirates Stadium, but this was a cagier contest, with both sides looking short of their best.
The visitors carved out several promising opportunities in the first half but, when they did have space to shoot, they either missed the target or failed to test Krul.
Jack Wilshere, who returned after a two-game ban, was wasteful. So too were Tomas Rosicky, Santi Cazorla and Per Mertesacker, with Arsenal missing the injured Mesut Ozil.
After sustaining early pressure, Newcastle grew into an absorbing first half as Yohan Cabaye, an Arsenal transfer target last summer, dropped deep to collect the ball.
And it was Alan Pardew's side who came closest to taking the lead before the break when, in injury time, Sissoko drew a fine save from Szczesny, before Debuchy hit the woodwork from the following corner.
The game became disjointed in the second period but Arsenal took the lead when Cheick Tiote, returning from suspension, fouled Cazorla 30 yards out. Walcott chipped the free-kick into the area, where Giroud nodded his 11th goal of the season.
Arsenal almost doubled the lead when Wilshere found Walcott in space but Krul saved his low effort, before Debuchy headed the rebound off the line.
With Kieran Gibbs being replaced by Mikel Arteta and Mathieu Flamini moving to left-back, Newcastle began to put pressure on the visitors with Flamini fortunate to survive a penalty appeal after hauling down Debuchy.
But, despite the late scare for Szczesny and wastefulness from substitute Ben Arfa, the Gunners hung on.
Latest Stories
-
Salah brace sends Liverpool 8 points clear
2 mins -
Leicester City sack manager Steve Cooper
4 mins -
Akwasi Sarpong wins AIBs 2024 Award for BBC OS coverage of Israeli hostage release
15 mins -
Gospel musician Adeline Baidoo shares inspiring story of triumph over adversity
16 mins -
Kwesi Yankah: Escape from Ghana
50 mins -
Musician DeThompson DDT drops new single Happiness
55 mins -
Ukraine’s Grain Initiative raises over $200m, provides lifeline amid global food crisis
2 hours -
Dancehall queen Spice donates to students of 3 basic schools in Accra through MYO Global Foundation
2 hours -
Kamal-Deen Abdulai urges Nanton to help NPP break the 8
2 hours -
TVET is not a dumping ground for underperforming students – C/R Minister
2 hours -
BoG Governor calls for increased preparedness to respond to emerging financial sector challenges
3 hours -
IGP calls on public to aid Police in ensuring peace during 2024 election
3 hours -
Miner jailed, fined for stealing motorbike worth GH¢13,500
4 hours -
Dozens killed in Pakistan sectarian violence
4 hours -
Police place GH₵20K bounty on group over election violence threats
4 hours