When it comes to free-kicks, Lionel Messi and Cristiano Ronaldo are two of the best in the business.
The former certainly proved that fact over the weekend, completing the astonishing achievement of scoring two free-kicks in one game during the win against Espanyol.
Messi opened the scoring after just 16 minutes, whipping a sensational set piece into the top corner and past the reach of Diego Lopez.
Ousmane Dembele doubled the lead shortly afterwards and Luis Suarez transformed the Barcelona derby into a rout just before half-time.
But Messi wasn't finished there, scoring his second free-kick of the game with enough left-footed curler and sparking pandemonium across Twitter.
Messi's brace vs Espanyol
Gary Lineker produced some of the finest reaction, writing shortly after the match: “2 sensational free kicks from Messi again tonight. 10 in all in 2018. Ludicrously good.
“Anyone who watches a lot of football and has any understanding of the game knows he’s on a different planet to everyone else.”
As Lineker notes, that's now 10 goals from set pieces for Messi this year but the same can't be said for his rival Ronaldo.
Messi vs Ronaldo: Two free-kicks in one game
The Juventus star - who has a spectacular history with free-kicks - hasn't scored one for his clubs in 2018 but his brilliant strike against Spain remains fresh in the memory.
That considered, YouTuber 'Ronnie7M' has compiled a video of every time Ronaldo and Messi have scored free-kicks in a single match after the events of the weekend.
It's a pretty sensational watch - so check it out down below:
That's right, Ronaldo 3-2 Messi.
Many news outlets noted that Messi's exploits against Espanyol was the first time he scored two free-kicks in one game in La Liga, while he also did the same in the 2015 UEFA Super Cup.
As for Ronaldo, the Portuguese delivered the goods against Stoke City, Zurich (thanks to some questionable goalkeeping) and Villarreal.
It's telling that both players are so incredibly well-matched that even in this obscure criterium, the pair were nearly neck-a-neck after so many years in the game.
And given Messi's incredible form from free-kicks recently, you wouldn't put it past the Barcelona star to make things 3-3 in the not too distant future.
As far as Ronaldo is concerned, though, his consistency from free-kicks has certainly diminished in 2018 and he's still waiting for his first for Juventus.
The 33-year-old faces competition from Miralem Pjanic and Paul Dybala with his knuckleballs flying wide of the mark this season.
However, when it comes to doubling up with free-kicks, he still has the upper-hand on Messi.
Who do you think is the better free-kick taker - Messi or Ronaldo? Have your say in the comments section below.