We've had another ferocious weekend of football, with some stunning goals in the Football League and no shortage of controversy in the top flight. What a season this is turning out to be!
Premier League
Thomas Vermaelen scored twice, one a cracker, as Arsenal beat Wigan Athletic 4-0 on Saturday. A James Milner penalty and a lovely strike from Gabriel Agbonlahor were enough for Aston Villa to see off woeful Portsmouth.
A late Matt Taylor penalty equalised for Bolton Wanderers at home to Stoke City did little to appease home supporters who are beginning to turn on Gary Megson again. David Nugent, on loan from Portsmouth, scored two great goals for Burnley in their 3-1 win over Sunderland.
Gary O'Connor scored the only goal of the game as Birmingham City beat Hull City, while Liverpool took three points home after a breathless 3-2 thriller at West Ham United. Two goals from Fernando Torres helped their cause no end.
On Sunday, the Manchester derby dominated the pre- and post-match headlines. Wayne Rooney and Darren Fletcher (2) three times put United ahead, and Gareth Barry and Craig Bellamy (2) equalised for City every time. But six minutes into four minutes (that's right, SIX of FOUR) of
Fergie stoppage time, Michael Owen won it for
English football United.
Match of the Day reckon the referee allowed only one second too long.
Imperious Chelsea took a little while to break down Tottenham Hotspur, but once they had they were in control for most of the game despite the occasional scare. Ashley Cole got the first, stooping to head past Carlo Cudicini. Robbie Keane was clipped by Ricardo Carvalho but chose to dive and was not given a penalty, and Michael Ballack soon had Chelsea 2-0 up.
Didier Drogba made it three in a game which saw Spurs lose Ledley King and Sebastian Bassong to injury, Bassong's particularly nasty. Hope he's okay, and the same goes for Drogba who was carried of with a painful-looking problem.
Everton made short work of Blackburn Rovers, winning 3-0 thanks to goals from Louis Saha (2) and Joseph Yobo, and Wolverhampton Wanderers beat Fulham, holding on for a 2-1 win thanks to goals from Kevin Doyle and David Edwards (not this week's podcast guest). Danny Murphy pulled one back from the penalty spot.
Championship
Game of the day in the second division took place between two of the high-flyers. West Bromwich Albion tore Middlesbrough apart at the Riverside, Chris Brunt scoring a brilliant instinctive strike as part of a brace which helped the Baggies to a 5-0 win. Now between the two are second-placed Newcastle United, 3-1 winners over Plymouth Argyle at the weekend after a midweek defeat in Blackpool.
Friday night's game was a dramatic Steel City derby, where Sheffield United were 3-0 up at half time against Sheffield Wednesday only to almost throw their lead away. They escaped with the three points, halting the comeback at 3-2 in a fiery second period.
Argyle are rock bottom with two points, behind Ipswich Town who drew 3-3 at Doncaster Rovers. Barnsley complete the bottom three, drawing 0-0 at home to Swansea City. Reading are also struggling, and were beaten by a stoppage time goal at Peterborough.
Queens Park Rangers won at Cardiff City, Crystal Palace beat Derby County, Blackpool beat Nottingham Forest, and Preston North End beat Coventry City, while there were draws between Bristol City and Scunthorpe United, and Watford and Leicester City.
League One
Leeds United lead League One after beating Gillingham 4-1. Charlton are second having dropped points in stoppage time, Norwich City making it 2-2 in the 93rd minute. Bristol Rovers, in third, beat Brentford away, while MK Dons won at Wycombe Wanderers.
Wycombe are joined in the bottom four by Tranmere Rovers, beaten at Exeter City, and Leyton Orient who were beaten at Stockport County. Southampton's win at home to Yeovil Town raises them to -2.
Southend United won at Brighton & Hove Albion, Colchester United beat Hartlepool United in a game of many penalties, Millwall defeated Huddersfield Town, and Oldham Athletic beat Carlisle United. Swindon Town drew 1-1 away at Walsall.
League Two
In the bottom division, AFC Bournemouth are tearing away at the top under the frankly wonderful Eddie Howe. Brett Pitman scored twice to give the Cherries a 2-0 win over Darlington, who continue to prop up the table. Dagenham & Redbridge are still in touch, winning at Burton Albion. Rotherham slip to two points behind the Daggers, conceding a late equaliser at Cheltenham Town.
Chesterfield thrashed Macclesfield Town to leave them second from bottom, Torquay United also have six points after being beaten at home by Grimsby Town. Hereford United beat Accrington Stanley and jump above Northampton Town, who were beaten at home by Rochdale.
Elsewhere there were wins for Aldershot at Crewe Alexandra, Shrewsbury Town and Lincoln City, Morecambe over a Campbell-wielding Notts County and Bury at Port Vale. Barnet drew with Bradford City.
Non-League
Chris Wilder criticised the attitude of his Oxford United side despite picking up a 4-0 win over Eastbourne Borough which leaves them eight points clear at the top of the Blue Square Premier. Second-placed Stevenage Borough won at basement boys Chester City, who remained on -16. Tamworth are third after beating Salisbury, also in the bottom four.
Level on points with Salisbury are Forest Green, who drew with Barrow, and Grays Athletic remain on six points after losing 3-0 at home to Altrincham.
In the Blue Square North, Droylsden lead from Southport and Eastwood Town, all on 21 points. Corby beat Droylsden to move within a point, and Fleetwood Town are also on 20 after losing at Hyde when a win would have sent them top. Farsley won to take them to three points, six points behind second-bottom Vauxhall Motors. Stalybridge won 5-3 away at Alfreton.
In the South, Dover lead after a win over Bath City. Newport County beat Woking to stay in touch with them and Thurrock are four off the top after defeating lowly Worcester. Weymouth and Lewes are keeping City off the bottom, losing at home to St Albans and Maidenhead United respectively.
Read more