Match ends, West Ham United 0, Manchester City 5.
Raheem Sterling scored a hat-trick as Manchester City got their title defence off to a winning start with victory at West Ham in a game that saw the video assistant referee play a significant role for the first time in the Premier League.
The technology is making its debut in England's top flight this season and, after last night's curtain raiser between Liverpool and Norwich passed off without incident, it took centre-stage on Saturday.
VAR was first called on when Gabriel Jesus appeared to have put City 3-0 up midway through the second half, only for Raheem Sterling to be ruled fractionally offside in the build-up.
After Sterling added City's third, a moment also reviewed for possible offside, the system then awarded the visitors a penalty retake after Sergio Aguero's tame effort was saved by Lukasz Fabianski but Declan Rice was deemed to have encroached into the area.
The striker made no mistake at the second attempt.
This was, nevertheless, a dominant and deserved victory for Pep Guardiola's side, who laid down a marker for the season ahead in emphatic fashion.
The visitors had looked a little short of their best early on but they took the lead midway through the first half when Jesus flicked in Kyle Walker's low ball into the box.
They doubled their advantage six minutes into the second half, Sterling sliding in a low shot after being put through by Kevin de Bruyne.
After Jesus' VAR-denied effort, a third did come for City as Sterling ran on to a ball over the defence before coolly lobbing Fabianski. And after Aguero's retaken penalty, Sterling got his third in injury time to complete the rout.
VAR takes centre stage
The advent of VAR has been controversial, not least during a summer in which it was criticised for the confusion it caused within stadiums and the time it took to make decisions at the Women's World Cup.
The Premier League, however, had vowed to ensure its use would have minimum impact on the spectacle. That was certainly the case at Anfield on Friday night, where it did not disrupt the flow of the game.
Initially, that continued in this game as a couple of early incidents were checked and a decision made in seconds.
But its first controversial moment arrived early in the second half when City, 2-0 up and looking comfortable, appeared to score a third when they opened the West Ham defence with quick football before Sterling teed up Jesus to slot in.
The away fans started celebrating wildly - until 'VAR in review' appeared on the big screen. After a few moments of checking, the goal was ruled out with Sterling's shoulder just beyond the offside line.
City fans were understandably more cautious when Sterling stuck the ball in the back of the net soon after and there were ironic cheers when 'VAR in review' once again appeared on the big screen.
But this time the goal stood and from then on the fans were in playful mood, occasionally chanting "VAR, VAR". But frustrations started to creep in again when Aguero's penalty had to be retaken.
If its use in this game is anything to go by, the controversy over VAR is not going to go away anytime soon.
City pick up where they left off
Champions City struck the first blow against Liverpool by winning the Community Shield last weekend, only for the Reds to respond with an impressive 4-1 thumping of Norwich in the league on Friday night.
And a few eyebrows were raised as City made a lethargic start in London, perhaps caught off-guard an aggressive start from the hosts. Ultimately though - as so often last season - it proved a false dawn and the visitors eventually took full control.
Improving this City side is no mean feat but Guardiola's summer signings look like good additions to an already hugely talented squad.
Rodri, the club's £63m record signing from Atletico Madrid, slotted straight into midfield and impressed with his physicality and eye for a pass.
And even if full-back Joao Cancelo did not start, he still appeared to have had a positive impact on the team - Walker appeared especially keen to impose himself on the game and turned in an impressive performance, including the assist for the opener.
Games between these two sides have been heavily one-sided affairs in recent seasons, with City having now won their past eight competitive matches against the Hammers, scoring 28 goals and conceding just four in the process.
On this evidence, the champions are going to take some stopping.
Hope for Hammers despite big defeat
West Ham have struggled to get comfortable at London Stadium since moving in three years ago but former City boss Manuel Pellegrini appears to have steadied the ship since arriving last year - and after a summer in which they look to have recruited well, there is a real sense of optimism among fans that their side can challenge for the top six.
Haller, who scored 14 goals in 27 appearances for Eintracht Frankfurt last season, immediately looked a more than capable replacement for Marko Arnautovic, who moved to China in the summer.
His excellent hold-up play and ability to bring in others was a big factor in the Hammers dominating their opponents in the opening 20 minutes.
West Ham have not had a 20-goal-a-season striker since Teddy Sheringham back in 2004-05. Whether Haller can hit that target this season only time will tell, but his all-round play means he looks set to be a useful acquisition.
So while this was another heavy defeat for West Ham against City, it is not a game on which their prospects for the coming season can be fairly judged.
Man of the match - Raheem Sterling (Man City)
City cannot stop winning - the stats
- Manchester City have won their past 15 Premier League games, three short of their own top-flight record (18 between August-December 2017).
- City have won their past nine opening fixtures in the Premier League, a run stretching back to 2011-12.
- West Ham have now lost their past four opening fixtures to a Premier League season, including each of the past three by an aggregate score of 13-0.
- Raheem Sterling became the eighth player to score a hat-trick on the opening weekend of a Premier League campaign, and the first since Didier Drogba in 2010-11.
- Gabriel Jesus has been directly involved in 18 goals in his past 10 starts for City in all competitions, scoring 13 and assisting a further five.
- Sterling's second goal in this match was his 50th in the Premier League for Manchester City - he's the sixth player to reach the milestone for the club in the competition.
- City forward Sergio Aguero has scored seven goals on the opening day of a Premier League season - only Wayne Rooney, Frank Lampard and Alan Shearer (all eight) have scored more.
West Ham head to Brighton next Saturday (15:00 BST) when Manchester City host Tottenham in the late game (17:30).
- 4BalbuenaBooked at 61mins
- 19WilshereSubstituted forSnodgrassat 56'minutes
- 8Felipe AndersonBooked at 62minsSubstituted forHernándezat 66'minutes
- 30AntonioSubstituted forFornalsat 45'minutes
- 15C Sánchez
- 2WalkerBooked at 87mins
- 17De BruyneSubstituted forGündoganat 79'minutes
- 21SilvaSubstituted forFodenat 80'minutes
- 9Gabriel JesusSubstituted forAgüeroat 69'minutes
- 7SterlingBooked at 90mins
- 20Bernardo Silva
- Mike Dean
- Shots on Target
Second Half ends, West Ham United 0, Manchester City 5.
Raheem Sterling (Manchester City) wins a free kick on the left wing.
Foul by Robert Snodgrass (West Ham United).
Attempt missed. Chicharito (West Ham United) right footed shot from outside the box is too high from a direct free kick.
Raheem Sterling (Manchester City) is shown the yellow card for a bad foul.
Foul by Raheem Sterling (Manchester City).
Robert Snodgrass (West Ham United) wins a free kick in the attacking half.
Goal! West Ham United 0, Manchester City 5. Raheem Sterling (Manchester City) right footed shot from the centre of the box to the bottom right corner. Assisted by Riyad Mahrez with a through ball.
Offside, West Ham United. Aaron Cresswell tries a through ball, but Sébastien Haller is caught offside.
Foul by Rodrigo (Manchester City).
Ryan Fredericks (West Ham United) wins a free kick in the defensive half.
Kyle Walker (Manchester City) is shown the yellow card for a bad foul.
Foul by Kyle Walker (Manchester City).
Pablo Fornals (West Ham United) wins a free kick on the left wing.
Goal! West Ham United 0, Manchester City 4. Sergio Agüero (Manchester City) converts the penalty with a right footed shot to the bottom left corner.
Delay over. They are ready to continue.
VAR Decision: Goal West Ham United 0-3 Manchester City (Sergio Agüero).
Delay in match (Manchester City). VAR checking.
Penalty Manchester City. Riyad Mahrez draws a foul in the penalty area.