World Cup 2018 - LIVE: Latest news, updates to Brazil vs Switzerland as Mexico beat champions Germany
What a World Cup 2018 so far! We’ve had Cristiano Ronaldo shine as Lionel Messi faltered, Spain pretty much coach themselves, Russia hit five and VAR make its mark on the tournament. And day four is even more exciting.
Costa Rica kick it all off against Serbia at 1pm BST before two of the heavy favourites make their first marks in Russia this summer.
World champions Germany start their campaign to become only the second team to retain the trophy against Mexico at the Luzhniki Stadium before Brazil, who have won this competition more than any other country, take on Switzerland in Group E.
We are just about done for the day here. You can follow what I am sure is going to be another entertaining half at the Luzhniki Stadium with Molly Hudson here:
A quite remarkable half in Moscow. A fantastic game with both sides throwing caution to the wind, seemingly nonexistent midfields being torn hither and thither. Mexico have a deserved lead through Hirving "Chucky" Lozano's low finish. 1-0.
A deserved lead for Mexico, as Hirving Lozano slots home well past Manuel Neuer. Great work by Javier Hernandez in the build-up, playing a nice one-two before releasing Lozano down the left, who cuts inside and fires into the bottom corner. 1-0 El Tri
Quarter of an hour in at the Luzhniki. Lovely open, flowing, end-to-end game of football. Mexico have tested Manuel Neuer a few times, while Germany look dangerous every time they move forward. Great start to the game.
There will be plenty of familiar names in that Mexico line-up, including Javier Hernandez, Carlos Vela and star of the 2014 World Cup Guillermo Ochoa in goal.
But one man you may not be as familiar with is Hirving Lozano. Nicknamed "Chucky," the 22-year old plays for PSV Eindhoven and is a speedy winger of immense technical ability. Sports editor Ed Malyon picked Lozano out as one of eight potential superstars to watch in this tournament:
And the Mexican team: Guillermo Ochoa, Carlos Salcedo, Hector Moreno, Hugo Ayala, Jesus Gallardo, Andres Guardado, Hector Herrera, Miguel Layun, Carlos Vela, Hirving Lozano, Javier Hernandez.
Another VAR check as this game careers towards a messy end. A booking for Aleksandar Prijovic after a Costa Rican defender throws himself to the floor. But soon after the final whistle blows, and Serbia have eked out a 1-0 victory.
Handbags! Filip Kostic butchers a Serbian break, and the ball goes out of play. Nemanja Matic is angry when a Costa Rican coach picks up the ball, and there's a bit of argy-bargy from the Manchester United midfielder and various Costa Rican personnel. There is a VAR check for a potential red card offence, but there is nothing doing.
News on Mohamed Salah. His agent says the Egyptian is fit to play, and has put the pressure on Hector Cuper to start him in the Pharaohs next game against Russia.
Outstanding! Aleksandar Kolarov knows how to hit a free-kick, and he's curled a beauty from the about 30 yards out on the right-hand side of the box. Deserved lead for Serbia, who have been well on top since the game's resumption.