10 Premier League teams were in action on Saturday as many completed their preseason schedules ahead of the new season kicking off on Aug. 12.
[ MORE: Every PL season preview ]
There were marquee wins for Liverpool and Crystal Palace, while plenty of other PL sides tasted narrow defeats as they get their house in order ahead of the long, hard season ahead.
Below is a brief recap on every game which took place on Saturday involving PL teams.
Barcelona 0-4 Liverpool
Sadio Mane tore Barca apart as Liverpool’s high-pressing game stunned the Spanish giants. Mane scored in the first half after good link-up play between Adam Lallana and Roberto Firmino, and his cross at the start of the second half led to Javier Mascherano knocking into his own net. Divock Origi added a third after another Barca giveaway and Marko Grujic headed home a sublime fourth in front of early 90,000 fans at Wembley Stadium. Liverpool has one more preseason game, playing Mainz 05 on Sunday in Germany.
Crystal Palace 3-1 Valencia
Connor Wickham scored twice and Mile Jedinak added a penalty kick as Palace made it seven wins from eight preseason games. Wickham struck twice in the first half, while Jedinak made it 3-0 before La Liga outfit Valencia pulled a goal back through Jaume Domenech late on.
Swansea City 1-0 Stade Rennais
Francesco Guidolin‘s side completed their preseason schedule with five wins from six as they beat Ligue 1 side Stade Rennais at the Liberty Stadium. Sub Jay Fulton scored the only goal of the game as new signing Fernando Llorente made his debut for the Swans.
Everton 0-1 Espanyol
The Toffees lost 1-0 to La Liga outfit Espanyol in their final preseason friendly. New signing Idrissa Gueye gave away a PK just four minutes into his debut and Leonardo Baptistao slammed home the PK. Everton had a PK of their own in the first half but Ross Barkley‘s effort was saved. A plus point for Everton was skipper Phil Jagielka returning from injury a week before the new season.
Hamburg 1-0 Stoke City
Mark Hughes fielded a strong Stoke side in his final preseason game before the new season, with only Marko Arnautovic not featuring as he recovers from a slight knock. The only goal of the game in Germany arrived early in the second half as Michael Gregoritsch reacted quickest for Hamburger SV. New Egyptian signing Ramadan Sobhi started wih Xherdan Shaqiri and Bojan Krkic in the three attacking midfield positions behind Mame Diouf. USMNT star Geoff Cameron started at right back for Stoke and got a solid 70 minutes of action under his belt, while Bobby Wood also appeared for Hamburg after his transfer to the Bundesliga side this summer.
Hull City 1-2 Torino
Managerless Hull City lost to Serie A outfit Torino in Austria in their final preseason fixture. Caretaker boss Mike Phelan could be in charge for their opening game back in the PL next weekend against Leicester but there’s certainly plenty of work to do for the newly-promoted Tigers. Belotti opened the scoring for Torino but Abel Hernandez equalized for Hull who are short on players with no new signings this summer. Bovo supplied a stunning winner late on to hand Torino the victory.
Real Mallorca 1-0 West Brom
The Baggies lost their final preseason game away to Spanish second division side Real Mallorca. The only goal of the game came from Brandon as Tony Pulis‘ men went through their paces ahead of their opener against Crystal Palace next weekend.
Watford 2-2 Lorient
Walter Mazzarri‘s side completed their preseason with a draw against Ligue 1 side Lorient. Troy Deeney and Odion Ighalo but scored for the Hornets but they were cancelled out by Toure and Philippoteaux for the French side. Watford gets its new PL campaign underway against Southampton next Saturday.
Angers 0-1 Bournemouth
Marc Pugh‘s fine strike after two minutes saw Bourenmouth beat Ligue 1 side Angers in France to round off their seven-game preseason unbeaten. The Cherries face Manchester United next Sunday in their opening PL game of the season.
Middlesbourgh 0-0 Real Sociedad