Saturday saw its fair share of surprises with Blackburn Rovers upsetting Arsenal 4-3 in what could be one of Arsene Wenger's last games in charge as I know he deserves respect for his years of service, but he could finally have hit the end of his time at the Emirates.
All three newly promoted teams saw victory with Norwich City taking down Bolton Wanderers who are having a tough start to their season. Swansea City picked West Bromwich Albion apart in a 3-0 victory as did Queens Park Rangers when they took the attack to Wolverhampton Wanderers in a 3-0 victory.
Everton was just as surprising, but it proves how much David Moyes truly has to offer as a leader. Despite his club having limited means for the last several seasons he continues to put the right players on the pitch at the right time. Moyes substitution choices on the day proved the difference as both Apostolos Vellios and Royston Drenthe scored in the last seven minutes to give the Toffees their first win at home this season.
As action packed as Saturday was, this Sunday's four matches have the chance to be just as full of excitement or more and this will be a great second day of play in the EPL.