2012/13 ARSENAL 7 NEWCASTLE 3
ARSENAL
1. Wojciech Szczesny
3. Bacary Sagna
6. Laurent Koscielny
5. Thomas Vermaelen
28. Kieran Gibbs
8. Mikel Arteta
10. Jack Wilshere
19. Santi Cazorla 85'
15. Alex Oxlade-Chamberlain 74'
9. Lukas Podolski 82'
14. Theo Walcott
Subs
24. Vito Mannone
7. Tomas Rosicky
12. Olivier Giroud 74'
16. Aaron Ramsey 82'
20. Johan Djourou
22. Francis Coquelin 85'
27. Gervinho
NEWCASTLE
1. Tim Krul
5. Danny Simpson 82'
2. Fabricio Coloccini
14. James Perch
3. Davide Santon
25. Gabriel Obertan
20. Gael Bigirimana 82'
24. Cheick Tiote
22. Sylvain Marveaux 88'
19. Demba Ba
9. Papiss Cisse
Subs
37. Steve Harper
23. Shola Ameobi 82'
28. Sammy Ameobi
31. Shane Ferguson 82'
34. James Tavernier 88'
39. Mehdi Abeid
44. Remie Streete
Theo Walcott gave Arsene Wenger yet another reminder of his goal-scoring talents as he bagged a stunning hat-trick to sink Newcastle in a 10-goal thriller at the Emirates Stadium.
Wenger had talked up Walcott as the next Thierry Henry on Friday, and the England forward - still to pen a new deal with the club - did little to disprove that idea on Saturday, scoring three excellent goals and setting up two more to give Arsenal the win that ensures they will end 2012 in fifth place, two points behind Chelsea and three adrift of Tottenham with a match in hand.
Arsenal's record scorer Henry was in the stands watching his beloved former club and he was on his feet after 20 minutes thanks to Walcott's opener - a fine curled finish following an Henry-esque break from the halfway line.
Newcastle pulled level through Demba Ba, but Alex Oxlade-Chamberlain scored, only for Ba to grab his second to make it 2-2.
Arsenal looked set for a disappointing draw after Sylvain Marveaux equalised Lukasz Podolski's header, but Walcott turned on the class to put the Gunners 4-3 up.
The former Southampton man set up Olivier Giroud twice and added his much-deserved third strike in injury time with a deft chip over Tim Krul.
Walcott has scored four goals and won one decisive penalty in the three games he has started up front and he now has 14 for the season.
There were no early indications that this would turn out to be a thriller in the opening quarter as both teams started sluggishly.
Other than a couple of bits of skill from Santi Cazorla, Arsenal started poorly.
Walcott, eager to show he can cut it as a striker, used his pace to break behind the Newcastle defence, but Krul rushed off his line to clear.
Newcastle, branded a "wee club in the north-east" by Sir Alex Ferguson on Friday, had the best chance of the opening quarter of an hour through Ba who somehow headed over Marveaux's corner from eight yards.
The quiet atmosphere inside the Emirates Stadium lifted after 19 minutes when Podolski slotted Walcott in behind the Magpies defence and the England man raced through before caressing the ball past Krul in to the far corner.
The goal was reminiscent of many strikes from Henry and thus brought the Frenchman to his feet in the stands.
Walcott was in the thick of the action again just before half-time, wriggling free from his marker, but Krul came off his line to stop the 23-year-old's shot.
Cheick Tiote, who scored the equaliser in February's 4-4 thriller, almost brought the visitors level six minutes before the break with a swirling 25-yard drive that Wojciech Szczesny awkwardly punched away.
Walcott immediately flew up the other end, but he laid a square pass behind the un-marked Cazorla, rather than in front of him and Gael Bigirimana cut the danger out.
Arsenal were made to pay for the error just over two minutes from the break.
Bacary Sagna fouled Gabriel Obertan 25 yards out and Ba's resulting set-piece flew off Jack Wilshere's head in to the Arsenal goal past the stranded Szczesny.
Arsenal came out much stronger after the break. Kieran Gibbs drew a save from Krul at his near post shortly before Oxlade-Chamberlain beat the Dutchman to make it 2-1.
Podolski intercepted a weak throw-in, heading the ball to Cazorla, who found Oxlade-Chamberlain and he made no mistake with a fine low drive from 20 yards.
Walcott somehow muscled Tiote off the ball and charged at goal, but he dragged his shot horribly wide.
Once again Arsenal were made to pay as Newcastle equalised. Obertan turned Sagna inside out before his cross was deflected off Koscielny and in to the path of the un-marked Marveaux who tapped in to an empty net from barely two yards.
Arsenal were back ahead within five minutes, however. Wilshere charged at the Newcastle defence and chipped a wonderful ball to the back post. Coloccini could only head his clearance against the bar and the ball fell to Podolski who nodded home the easiest finish of his career to make it 3-2.
The 60,000 fans inside the Emirates Stadium barely had time to draw breath before Newcastle equalised again.
Marveaux bought time with his trickery before swinging a ball to the back post where Ba bustled Gibbs out of the way to turn the ball past Szczesny.
The home crowd blasted their team's sloppy defending, but Walcott dug them out of trouble five minutes later with Arsenal's fourth.
Gibbs slotted the ball across the box for Podolski, he missed ball, but Walcott was stood just behind him and he fired in to the roof of Krul's goal.
Giroud then killed off the game with five minutes left, latching on to Walcott's cross to head between Krul's legs.
The Frenchman then rubbed salt in to Newcastle's wounds by slotting past Krul to make it 6-3 after Walcott charged at the Toon defence.
Walcott then got the hat-trick he deserved in injury time, picking himself off the turf after being flattened by Tiote before chipping the ball over Krul with a brilliant finish.
Arsenal could have had an eighth in injury time, but Giroud's header hit the bar.
Walcott, wearing a beaming smile, walked off with the match-ball amid chants of "sign him up" from the home crowd.
ARSENAL v NEWCASTLE
2013/2014 Sun 29 Dec Newcastle Utd. 0 - 1 Arsenal Premier League
2012/2013 Sun 19 May Newcastle Utd. 0 - 1 Arsenal Premier League
Sat 29 Dec Arsenal 7 - 3 Newcastle Utd. Premier League
2011/2012 Mon 12 Mar Arsenal 2 - 1 Newcastle Utd. Premier League
Sat 13 Aug Newcastle Utd. 0 - 0 Arsenal Premier League
2010/2011 Sat 05 Feb Newcastle Utd. 4 - 4 Arsenal Premier League
Sun 07 Nov Arsenal 0 - 1 Newcastle Utd. Premier League
Wed 27 Oct Newcastle Utd. 0 - 4 Arsenal League Cup
2008/2009 Sat 21 Mar Newcastle Utd. 1 - 3 Arsenal Premier League
Sat 30 Aug Arsenal 3 - 0 Newcastle Utd. Premier League
2007/2008 Tue 29 Jan Arsenal 3 - 0 Newcastle Utd. Premier League
Sat 26 Jan Arsenal 3 - 0 Newcastle Utd. F.A. Cup
Wed 05 Dec Newcastle Utd. 1 - 1 Arsenal Premier League
Tue 25 Sep Arsenal 2 - 0 Newcastle Utd. League Cup
2006/2007 Mon 09 Apr Newcastle Utd. 0 - 0 Arsenal Premiership
Sat 18 Nov Arsenal 1 - 1 Newcastle Utd. Premiership
2005/2006 Sat 10 Dec Newcastle Utd. 1 - 0 Arsenal Premiership
Sun 14 Aug Arsenal 2 - 0 Newcastle Utd. Premiership
2004/2005 Sun 23 Jan Arsenal 1 - 0 Newcastle Utd. Premiership
Wed 29 Dec Newcastle Utd. 0 - 1 Arsenal Premiership
2003/2004 Sun 11 Apr Newcastle Utd. 0 - 0 Arsenal Premiership
Fri 26 Sep Arsenal 3 - 2 Newcastle Utd. Premiership
2002/2003 Sun 09 Feb Newcastle Utd. 1 - 1 Arsenal Premiership
Sat 09 Nov Arsenal 1 - 0 Newcastle Utd. Premiership
2001/2002 Sat 23 Mar Arsenal 3 - 0 Newcastle Utd. F.A. Cup
Sat 09 Mar Newcastle Utd. 1 - 1 Arsenal F.A. Cup
Sat 02 Mar Newcastle Utd. 0 - 2 Arsenal Premiership
Tue 18 Dec Arsenal 1 - 3 Newcastle Utd. Premiership
2000/2001 Tue 15 May Newcastle Utd. 0 - 0 Arsenal Premiership
Sat 09 Dec Arsenal 5 - 0 Newcastle Utd. Premiership
1999/2000 Sun 14 May Newcastle Utd. 4 - 2 Arsenal Premiership
Sat 30 Oct Arsenal 0 - 0 Newcastle Utd. Premiership
1998/1999 Sun 28 Feb Newcastle Utd. 1 - 1 Arsenal Premiership
Sun 04 Oct Arsenal 3 - 0 Newcastle Utd. Premiership
1997/1998 Sat 16 May Arsenal 2 - 0 Newcastle Utd. F.A. Cup
played at Wembley
Sat 11 Apr Arsenal 3 - 1 Newcastle Utd. Premiership
Sat 06 Dec Newcastle Utd. 0 - 1 Arsenal Premiership
1996/1997 Sat 03 May Arsenal 0 - 1 Newcastle Utd. Premiership
Sat 30 Nov Newcastle Utd. 1 - 2 Arsenal Premiership
1995/1996 Sat 23 Mar Arsenal 2 - 0 Newcastle Utd. Premiership
Wed 10 Jan Arsenal 2 - 0 Newcastle Utd. League Cup
Tue 02 Jan Newcastle Utd. 2 - 0 Arsenal Premiership
1994/1995 Sun 19 Mar Newcastle Utd. 1 - 0 Arsenal Premiership
Sun 18 Sep Arsenal 2 - 3 Newcastle Utd. Premiership
1993/1994 Sat 07 May Newcastle Utd. 2 - 0 Arsenal Premiership
Sat 27 Nov Arsenal 2 - 1 Newcastle Utd. Premiership
1988/1989 Sat 15 Apr Arsenal 1 - 0 Newcastle Utd. First Division
Sat 12 Nov Newcastle Utd. 0 - 1 Arsenal First Division
1987/1988 Sat 19 Mar Arsenal 1 - 1 Newcastle Utd. First Division
Sat 31 Oct Newcastle Utd. 0 - 1 Arsenal First Division
1986/1987 Tue 14 Apr Arsenal 0 - 1 Newcastle Utd. First Division
Sat 18 Oct Newcastle Utd. 1 - 2 Arsenal First Division
1985/1986 Sat 01 Mar Newcastle Utd. 1 - 0 Arsenal First Division
Sat 28 Sep Arsenal 0 - 0 Newcastle Utd. First Division
1984/1985 Sat 29 Dec Newcastle Utd. 1 - 3 Arsenal First Division
Tue 04 Sep Arsenal 2 - 0 Newcastle Utd. First Division
1977/1978 Sat 15 Apr Arsenal 2 - 1 Newcastle Utd. First Division
Sat 19 Nov Newcastle Utd. 1 - 2 Arsenal First Division
1976/1977 Sat 30 Apr Newcastle Utd. 0 - 2 Arsenal First Division
Sat 04 Dec Arsenal 5 - 3 Newcastle Utd. First Division
1975/1976 Tue 16 Mar Arsenal 0 - 0 Newcastle Utd. First Division
Sat 01 Nov Newcastle Utd. 2 - 0 Arsenal First Division
1974/1975 Wed 23 Apr Newcastle Utd. 3 - 1 Arsenal First Division
Tue 18 Mar Arsenal 3 - 0 Newcastle Utd. First Division
1973/1974 Tue 01 Jan Arsenal 0 - 1 Newcastle Utd. First Division
Sat 01 Sep Newcastle Utd. 1 - 1 Arsenal First Division
1972/1973 Sat 27 Jan Arsenal 2 - 2 Newcastle Utd. First Division
Sat 09 Sep Newcastle Utd. 2 - 1 Arsenal First Division
1971/1972 Sat 11 Mar Newcastle Utd. 2 - 0 Arsenal First Division
Sat 09 Oct Arsenal 4 - 2 Newcastle Utd. First Division
1970/1971 Sat 17 Apr Arsenal 1 - 0 Newcastle Utd. First Division
Sat 10 Oct Newcastle Utd. 1 - 1 Arsenal First Division
1969/1970 Sat 27 Dec Arsenal 0 - 0 Newcastle Utd. First Division
Sat 30 Aug Newcastle Utd. 3 - 1 Arsenal First Division
1968/1969 Sat 18 Jan Newcastle Utd. 2 - 1 Arsenal First Division
Sat 09 Nov Arsenal 0 - 0 Newcastle Utd. First Division
1967/1968 Sat 10 Feb Arsenal 0 - 0 Newcastle Utd. First Division
Sat 30 Sep Newcastle Utd. 2 - 1 Arsenal First Division
1966/1967 Sat 25 Feb Newcastle Utd. 2 - 1 Arsenal First Division
Sat 08 Oct Arsenal 2 - 0 Newcastle Utd. First Division
1965/1966 Sat 26 Mar Arsenal 1 - 3 Newcastle Utd. First Division
Sat 02 Oct Newcastle Utd. 0 - 1 Arsenal First Division
1960/1961 Sat 04 Feb Newcastle Utd. 3 - 3 Arsenal First Division
Sat 17 Sep Arsenal 5 - 0 Newcastle Utd. First Division
1959/1960 Sat 27 Feb Arsenal 1 - 0 Newcastle Utd. First Division
Sat 05 Dec Newcastle Utd. 4 - 1 Arsenal First Division
1958/1959 Sat 21 Mar Newcastle Utd. 1 - 0 Arsenal First Division
Sat 01 Nov Arsenal 3 - 2 Newcastle Utd. First Division
1957/1958 Sat 12 Apr Newcastle Utd. 3 - 3 Arsenal First Division
Sat 30 Nov Arsenal 2 - 3 Newcastle Utd. First Division
1956/1957 Sat 19 Jan Newcastle Utd. 3 - 1 Arsenal First Division
Sat 15 Sep Arsenal 0 - 1 Newcastle Utd. First Division
1955/1956 Sat 25 Feb Newcastle Utd. 2 - 0 Arsenal First Division
Sat 15 Oct Arsenal 1 - 0 Newcastle Utd. First Division
1954/1955 Sat 18 Dec Newcastle Utd. 5 - 1 Arsenal First Division
Sat 21 Aug Arsenal 1 - 3 Newcastle Utd. First Division
1953/1954 Sat 17 Apr Newcastle Utd. 5 - 2 Arsenal First Division
Sat 28 Nov Arsenal 2 - 1 Newcastle Utd. First Division
1952/1953 Sat 14 Mar Newcastle Utd. 2 - 2 Arsenal First Division
Sat 25 Oct Arsenal 3 - 0 Newcastle Utd. First Division
1951/1952 Wed 16 Apr Arsenal 1 - 1 Newcastle Utd. First Division
Sat 17 Nov Newcastle Utd. 2 - 0 Arsenal First Division
1950/1951 Sat 03 Feb Arsenal 0 - 0 Newcastle Utd. First Division
Sat 23 Sep Newcastle Utd. 2 - 1 Arsenal First Division
1949/1950 Sat 15 Apr Arsenal 4 - 2 Newcastle Utd. First Division
Sat 29 Oct Newcastle Utd. 0 - 3 Arsenal First Division
1948/1949 Sat 19 Mar Newcastle Utd. 3 - 2 Arsenal First Division
Sat 20 Nov Arsenal 0 - 1 Newcastle Utd. First Division
1933/1934 Sat 24 Feb Newcastle Utd. 0 - 1 Arsenal First Division
Sat 14 Oct Arsenal 3 - 0 Newcastle Utd. First Division
1932/1933 Sat 25 Mar Newcastle Utd. 2 - 1 Arsenal First Division
Sat 12 Nov Arsenal 1 - 0 Newcastle Utd. First Division
1931/1932 Sat 19 Mar Arsenal 1 - 0 Newcastle Utd. First Division
Sat 07 Nov Newcastle Utd. 3 - 2 Arsenal First Division
1930/1931 Sat 25 Apr Newcastle Utd. 1 - 3 Arsenal First Division
Sat 20 Dec Arsenal 1 - 2 Newcastle Utd. First Division
1929/1930 Sat 05 Apr Newcastle Utd. 1 - 1 Arsenal First Division
Sat 30 Nov Arsenal 0 - 1 Newcastle Utd. First Division
1928/1929 Tue 02 Apr Arsenal 1 - 2 Newcastle Utd. First Division
Sat 20 Oct Newcastle Utd. 0 - 3 Arsenal First Division
1927/1928 Sat 21 Apr Newcastle Utd. 1 - 1 Arsenal First Division
Sat 10 Dec Arsenal 4 - 1 Newcastle Utd. First Division
1926/1927 Wed 06 Apr Newcastle Utd. 6 - 1 Arsenal First Division
Sat 02 Oct Arsenal 2 - 2 Newcastle Utd. First Division
1925/1926 Sat 13 Feb Arsenal 3 - 0 Newcastle Utd. First Division
Sat 03 Oct Newcastle Utd. 7 - 0 Arsenal First Division
1924/1925 Sat 17 Jan Arsenal 0 - 2 Newcastle Utd. First Division
Sat 13 Sep Newcastle Utd. 2 - 2 Arsenal First Division
1923/1924 Sat 01 Sep Newcastle Utd. 1 - 0 Arsenal First Division
Sat 25 Aug Arsenal 1 - 4 Newcastle Utd. First Division
1922/1923 Sat 28 Oct Arsenal 1 - 2 Newcastle Utd. First Division
Sat 21 Oct Newcastle Utd. 1 - 1 Arsenal First Division
1921/1922 Sat 11 Feb Newcastle Utd. 3 - 1 Arsenal First Division
Sat 04 Feb Arsenal 2 - 1 Newcastle Utd. First Division
1920/1921 Sat 30 Apr Newcastle Utd. 1 - 0 Arsenal First Division
Sat 23 Apr Arsenal 1 - 1 Newcastle Utd. First Division
1919/1920 Sat 06 Sep Newcastle Utd. 3 - 1 Arsenal First Division
Sat 30 Aug Arsenal 0 - 1 Newcastle Utd. First Division
1912/1913 Sat 25 Jan Newcastle Utd. 3 - 1 Woolwich A First Division
Sat 28 Sep Woolwich A 1 - 1 Newcastle Utd. First Division
1911/1912 Sat 20 Jan Newcastle Utd. 1 - 2 Woolwich A First Division
Sat 16 Sep Woolwich A 2 - 0 Newcastle Utd. First Division
1910/1911 Sat 01 Apr Newcastle Utd. 0 - 1 Woolwich A First Division
Sat 26 Nov Woolwich A 1 - 2 Newcastle Utd. First Division
1909/1910 Fri 25 Mar Newcastle Utd. 1 - 1 Woolwich A First Division
Sat 25 Dec Woolwich A 0 - 3 Newcastle Utd. First Division
1908/1909 Sat 09 Jan Newcastle Utd. 3 - 1 Woolwich A First Division
Sat 12 Sep Woolwich A 1 - 2 Newcastle Utd. First Division
1907/1908 Fri 17 Apr Newcastle Utd. 2 - 1 Woolwich A First Division
Wed 25 Dec Woolwich A 2 - 2 Newcastle Utd. First Division
1906/1907 Sat 26 Jan Newcastle Utd. 1 - 0 Woolwich A First Division
Sat 22 Sep Woolwich A 2 - 0 Newcastle Utd. First Division
1905/1906 Mon 16 Apr Newcastle Utd. 1 - 1 Woolwich A First Division
Mon 25 Dec Woolwich A 4 - 3 Newcastle Utd. First Division
1904/1905 Sat 31 Dec Woolwich A 0 - 2 Newcastle Utd. First Division
Sat 03 Sep Newcastle Utd. 3 - 0 Woolwich A First Division
1897/1898 Sat 16 Oct Woolwich A 0 - 0 Newcastle Utd. Second Division
Sat 04 Sep Newcastle Utd. 4 - 1 Woolwich A Second Division
1896/1897 Fri 16 Apr Woolwich A 5 - 1 Newcastle Utd. Second Division
Sat 23 Jan Newcastle Utd. 2 - 0 Woolwich A Second Division
1895/1896 Mon 06 Apr Woolwich A 2 - 1 Newcastle Utd. Second Division
Sat 18 Jan Newcastle Utd. 3 - 1 Woolwich A Second Division
1894/1895 Sat 12 Jan Woolwich A 3 - 2 Newcastle Utd. Second Division
Sat 24 Nov Newcastle Utd. 2 - 4 Woolwich A Second Division
1893/1894 Sat 30 Sep Newcastle Utd. 6 - 0 Woolwich A Second Division
Sat 02 Sep Woolwich A 2 - 2 Newcastle Utd. Second Division