Barcelona are through to the last 16 of the Copa del Rey, but only after being given a tough ride by Spanish third-tier side Ibiza.
The La Liga champions were nearly on the receiving end of one of the most shocking results of the season, going behind to a ninth-minute goal from midfielder Josep Caballe Martin.
Antoine Griezmann managed to turn the game around though, equalising with 18 minutes to play before scoring a heartbreaking winner in the 94th minute.
Incredibly, Barca failed to register a single shot on target in the first hour of the game, despite starting the likes of Frenkie de Jong, Ivan Rakitic and Griezmann.
Lionel Messi was not involved in the squad and it seems the visiting side really missed him.
- Cristiano Ronaldo now fifth-highest scorer in history
- Messi has scored 500 goals in last 500 games
- La Liga team of the decade based on stats
Ibiza’s first goal, which came through Caballe, was rather scrappy.
Barca failed to deal with a low ball across the box and the makeshift winger reacted first to tap it into the net.
It took over an hour for the visitors to respond, but they eventually pulled level thanks to Griezmann, who finished smartly after a brilliant through ball from De Jong.
The Frenchman struck again in the 94th minute to break Ibiza hearts, turning the game on its head with virtually the last kick.
It was far from convincing, but Barca are through to the next round of the Copa del Rey.
Despite being a massive 44 places behind the La Liga champions in terms of league position, Ibiza played brilliant and were a credit to themselves.
Perhaps next time, the Blaugrana won’t take a draw against a third-tier side for granted.