The FA Cup third round saw a number of upsets today, beginning with Premier League side Newcastle United being beaten 2-0 by Championship side Brighton and Hove Albion at Amex Stadium. The Seagulls repeated last season's cup heroics by dumping an under-strength Magpies out of the competition with Andrea Orlandi supplying an outstanding opener.
The first-half strike was born out of Wayne Bridge's willingness to chase a seemingly lost cause, but it was Orlandi's touch, turn and fine shot that stole the show. The second was delivered by substitute Will Hoskins, who tucked home David Lopez's defence-splitting pass, as the play-off hopefuls completed a comfortable win.
Newcastle were further frustrated by captain Shola Ameobi's second-half sending off. Ameobi was deeply unlucky to receive the second yellow from referee Lee Probert and will miss Saturday's match against Norwich.
Two goals in the last five minutes by Matthew Barnes-Homer saw Conference side Macclesfield Town claim a 2-1 win over Championship leaders Cardiff City. The Bluebirds went ahead when Nathaniel Jarvis forced the ball home from close range but Macclesfield levelled when Barnes-Homer slotted into the centre of the goal with five minutes to go.
The game was turned completely on its head when Barnes-Homer scored from the penalty spot with two minutes to go after he had been fouled by Jarvis.
Luton Town had to endure nine minutes of injury time to send Wolverhampton Wanderers out of the competition. Alex Lawless fired the Hatters ahead just 34 seconds into the second half as he lashed an unstoppable volley home.
Bournemouth earn replay
Bournemouth had to settle for a replay against Wigan Athletic after a 1-1 draw at the DW Stadium. The League One side took the lead four minutes before the break thanks to a fine goal by Eunan O'Kane.
However, the Premier League side levelled through a fortuitous penalty with Jordi Gomez's spot-kick parried by the keeper but the midfielder pounced on the rebound to slot home with 20 minutes left.
Fulham needed an equaliser ten minutes from time to earn a 1-1 draw at home to Blackpool. Ludovic Silvestre put the Seasiders ahead with half an hour to go when he fired home a 25-yard shot. However, Robert Harris' clearance from Bryan Ruiz's corner could only find Giorgos Karagounis on the edge of the box and he looped a volley into the net.
Sunderland came from two goals down to claim a 2-2 draw at Bolton Wanderers. The Trotters went ahead in the 12th minute following a defensive mistake by Carlos Cuellar, his ball pounced on by Chung-Yong Lee whose low shot went into the centre of the goal.
Poor defending again saw Bolton double their lead as Marvin Sordell slotted home into the bottom left-hand corner from close range. Connor Wickham gave Sunderland hope just a minute after coming on (60) and Craig Gardener sent an unstoppable equaliser into the roof of the net from 35 yards with 15 minutes left.
Aston Villa came from behind to beat Ipswich Town 2-1. Michael Chopra pounced just after the half-hour for the visitors but Villa made a perfect start to the second half, Darren Bent stabbing home after good work by Charles N'Zogbia just 36 seconds after the break.
Gabriel Agbonlahor put a fine ball in which found Andreas Weimann who powered home a header to give Villa the lead with seven minutes to go.
Ba hits brace on debut
Holders Chelsea eased past Southampton 5-1 at St Mary's as Demba Ba scored twice on his debut. The Saints went ahead in the 22nd minute, Jason Puncheon slipping the ball through to Jay Rodriguez who ran on to the pass.
However, Ba scored ten minutes before the break. Eden Hazard made his way down the left and threaded the ball through to Juan Mata whose shot from an acute angle was followed in by Ba. The Blues took the lead on the stroke of half-time, Ashley Cole and Victor Moses enjoying a fine exchange before the latter fired home.
Chelsea all but confirmed progress with a third goal through Branislav Ivanovic who headed home Mata's cross (52). Ba made it four (61) and Frank Lampard completed the scoring with a late penalty (83).
Robin van Persie came off the bench to score a last-minute equaliser as Manchester United rescued a 2-2 draw at West Ham United after Joe Cole had delivered a vintage display on his return to Upton Park in a thrilling FA Cup third-round tie.
Cole, 31, returned to his boyhood club on a free transfer from Liverpool this week, and rolled back the years as he set up a double for defender James Collins with superb crosses from the left flank in each half to turn the tie around after Tom Cleverley had fired United into the lead on 23 minutes.
However, as the clocked ticked into stoppage time, Dutchman Van Persie, who had started on the bench, ghosted into the right side of the penalty area, before drilling a low shot into the bottom corner to force a replay.
Manchester City were also never threatened as they beat Watford 3-0. Carlos Tevez, Gareth Barry and debutant Marcos Lopes got the goals. Reading came from a goal down after 14 seconds to win 3-1 at League One Crawley. Nicky Adams fired Crawley ahead but two from Adam Le Fondre and a Noel Hunt strike saw the Royals through.
Norwich eased to a 3-0 victory at Championship Peterborough. Elliott Bennett put the Premier League side ahead after half an hour following Robert Snodgrass' pass and they doubled their lead four minutes before the break, Simeon Jackson getting in behind the defence. Snodgrass got a third with 20 minutes left.
Clint Dempsey and Gareth Bale tormented Coventry City as Tottenham Hotspur eased to a 3-0 win. In an all-Premier League clash, Queens Park Rangers and West Bromwich Albion drew 1-1. Shane Long put the Baggies ahead with a low shot with 11 minutes to go before Kieron Dyer levelled in injury time.
Full list of FA Cup third round results:
Aldershot Town 3-1 Rotherham United
Aston Villa 2-1 Ipswich Town
Barnsley 1-0 Burnley
Blackburn Rovers 2-0 Bristol City
Bolton Wanderers 2-2 Sunderland
Brighton and Hove Albion 2-0 Newcastle United
Charlton Athletic 0-1 Huddersfield Town
Crawley Town 1-3 Reading
Crystal Palace 0-0 Stoke City
Derby County 5-0 Tranmere Rovers
Fulham 1-1 Blackpool
Hull City 1-1 Leyton Orient
Leeds United 1-1 Birmingham City
Leicester City 2-0 Burton Albion
Luton Town 1-0 Wolverhampton Wanderers
Macclesfield Town 2-1 Cardiff City
Manchester City 3-0 Watford
Middlesbrough 4-1 Hastings United
Millwall 1-0 Preston North End
Nottingham Forest 2-3 Oldham Athletic
Oxford United 0-3 Sheffield United
Peterborough United 0-3 Norwich City
Queens Park Rangers 1-1 West Bromwich Albion
Sheffield Wednesday 0-0 Milton Keynes Dons
Southampton 1-5 Chelsea
Southend United 2-2 Brentford
Tottenham Hotspur 3-0 Coventry City
Wigan Athletic 1-1 Bournemouth
West Ham United 2-2 Manchester United