The Premier League served up another fantastic weekend of football this week and now is the time to cast an eye back on the last couple of days.
With controversy, plenty of goals and a shock result or two, it was another weekend to remember and it all began with another scintillating display from Swansea City.
Fresh from their superb 5-0 victory at Queens Park Rangers on the opening day, Michael Laudrap's men strutted their stuff in front of the Sky Sports cameras on Saturday lunch-time, beating newly promoted West Ham 3-0.
There were a tad fortunate for the opening two goals, but the victory was nothing less than what their performance deserved. Despite fears they might struggle after Brendan Rodgers left for Liverpool, they have excelled so far this season and the Premier League is benefiting.
It was then on to the 3pm kick-offs on Saturday afternoon with all eyes on Old Trafford as Robin Van Persie made his home debut for Manchester United. The Dutchman marked it with a goal too as the Red Devils survived a scare from Fulham to win 3-2.
The eyebrow raising result of the day came at Villa Park. In Paul Lambert's first home game in charge, Aston Villa collapsed to trail 3-0 at half-time to an impressive Everton side. The home side did salvage some pride in the second-half, but a 3-1 loss means it is two defeats from as many games for Lambert.
Elsewhere on Saturday afternoon, Norwich City and Queens Park Rangers played out a 1-1 draw to consolidate after their opening day hammerings, while Wigan picked up an excellent 2-0 win at Southampton.
At White Hart Lane, it seemed certain that Andre Villas-Boas was going to pick up his first win in charge when Tottenham led going into injury-time thanks to a rare Benoit Assou-Ekotto strike. However, James Morrison struck in the 91st minute for the Baggies to help them pick up a valuable point.
In the late kick-off on Saturday, it was over to Stamford Bridge for one of the highlights of the weekend – Chelsea v Newcastle. Well, it was the home side's forward line – particularly Fernando Torres – who found their best form to secure a 2-0 win.
Everyone watching was impressed with Roberto Di Matteo's men and with Eden Hazard getting himself on the score sheet, they really do appear to have a balance, confident and extremely threatening forward line.
Moving onto Sunday's fixtures now and it was another frustrating afternoon for Arsenal in the lunch-time kick-off at Stoke City. They impressed in midfield with some of their play with Santi Cazorla pulling the strings, but lacked a cutting edge as these two teams played out a 0-0 draw.
The final match of the weekend was the Super Sunday clash between Liverpool and Manchester City, a game that lived up to its expectation in terms of entertainment.
In the end, it was Liverpool that came away more pleased with their performance – they were excellent at times – but Manchester City that would have been more satisfied with the result.
After a Luis Suarez free-kick put Liverpool 2-1 up, it seemed as though they had done enough for the three points. However Martin Skrtel's awful back pass let Carlos Tevez in and the City striker made no mistake in levelling things up.
It was a pulsating match and a good way to finish the weekend action in the Premier League.
Performance of the weekend – Swansea City
Shock of the weekend - Tottenham 1 – 1 West Brom
Player of the weekend – Fernando Torres