What an excellent day in the Premier League today — especially the end-to-end action in the Arsenal versus Fulham and Aston Villa against Manchester United matches.

In case you missed any of the match highlights, here they are for US readers:

Arsenal vs Fulham

Everton vs Sunderland

Southampton vs Swansea

Reading vs Norwich City

Wigan Athletic vs West Bromwich Albion

Stoke City vs Queens Park Rangers

Aston Villa vs Manchester United