One thing that seems certain about the Premier League this season is that although teams may achieve their goals, they will not do so the easy way. There is less fear from teams going up against the big boys and it is making for some excellent viewing.
The two favourites for the title – Manchester City and Manchester United – certainly did things the hard way this weekend as they played their part in another entertaining couple of days in the Premier League.
It was West Ham and Fulham that began proceedings with a Saturday lunch-time kick-off at Upton Park. The main story prior to the game was the fact that Andy Carroll was making his West Ham debut and this must have inspired the home side who went ahead inside the 1st minute.
Sam Allardyce's men went on to secure a 3-0 victory, with all goals coming in the opening 45 minutes. The Hammers appear to be strong at home, that's for sure.
Following this contest, there were four 3pm kick-offs to cast an eye over and a couple of eye-catching results.
This includes Norwich City's draw with Tottenham at White Hart Lane. The Canaries – who won this fixture last season – were very good throughout and fully deserved their 85th minute equaliser. The boos at the end of the game said it all with regards to Andre Villas-Boas' start at Spurs.
West Brom then secured a fantastic three points in the battle of the in-form teams. The Baggies scored two second-half goals to defeat Everton at the Hawthorns, making it seven points from their opening three games.
Elsewhere on Saturday, Wigan and Stoke City played out a 2-2 draw at the DW Stadium, while Swansea and Sunderland produced an identical result after an entertaining contest in Wales.
By 5.30pm on Saturday, it was the turn of Manchester City and Queens Park Rangers to put on a show and they didn't disappoint. When Yaya Toure put the home side in front, it was speculated that a routine victory could be on the cards. That's not how the Premier League works at the moment though.
Bobby Zamora equalised for Queens Park Rangers and we had a game on. City responded in the style of Champions with a goal from Edin Dzeko two minutes later. Carlos Tevez then rounded off the victory with a third in injury-time, a goal met with sighs of relief around the Etihad Stadium.
Moving on to Sunday, it was a fantastic day of entertainment. Two Premier League giants met at lunch-time, with Arsenal's new boys shining during a 2-0 win at Liverpool. It was a miserable afternoon for Brendan Rodgers at Anfield, no doubt about that.
There were then two games getting underway at 4pm. First to mention is the 1-1 draw between Newcastle and Aston Villa. The most significant factor from this game was the fact that Paul Lambert is now off the mark at his new club with this encouraging away draw.
The final game to look at is the epic encounter between Southampton and Manchester United at St Mary's. Having lost at Everton and beaten Fulham 3-2 so far, there is no telling what Sir Alex Ferguson's men are going to do next and when Rickie Lambert put Southampton in front, they had to dig deep once again.
In the end though, this will be remembered as the day Robin Van Persie truly announced himself as a United player. He may well have fluffed a penalty, but after equalising – and then watch the Saints regain the lead – the Dutchman scored twice late on to seal the point. It was heartache for Southampton, elation for Manchester United and pure entertainment for the neutral.
What a weekend.
Performance of the weekend – Norwich City
Shock of the weekend – West Brom 2 – 0 Everton
Player of the weekend – Robin Van Persie