A sensational double from Ousmane Dembele was cancelled out by a Moise Kean brace as Barcelona and Juventus played out a 2-2 draw at the Cotton Bowl in Dallas.
Barça and Juve continued their pre-season preparations in the US and fans would not have been disappointed with the spectacle on display in Texas.
Robert Lewandowski came close to scoring his first goal for the Blaugrana six minutes into the match, but couldn't keep his 20-yard strike down.
Pierre-Emerick Aubameyang then fired wide after Barcelona won the ball back high up the pitch as their early dominance continued.
New Juventus signing Angel Di Maria forced Marc-Andre ter Stegen into a low save as the Bianconeri tried to get a foothold in the friendly.
But Barcelona took the lead after 34 minutes when Dembele shimmied his way in from the right flank, turned Juan Cuadrado and Alex Sandro inside-out and fired across Wojciech Szczesny to break the deadlock.
That lead only lasted five minutes as Cuadrado's low cross was turned in by Kean from point-blank range, but Dembele immediately put Barça back in front with another solo goal, cutting inside of Manuel Locatelli and picking out the same far left corner of Szczesny's net.
Dembele nearly turned provider for Franck Kessie just before the interval, but this time Szczesny got a glove on it to deny the Ivorian.
Man in form Raphinha stung the palms of substitute stopper Mattia Perin on the other side of half-time, before Juve equalised again when Denis Zakaria and Locatelli combined to present Kean with another easy tap-in.
Raphinha rattled the crossbar from a free-kick and Ansu Fati's delightful chip struck the post as Barcelona upped the ante again, and Perin made a phenomenal double save late on to keep Gavi and Memphis Depay out as the match ended in a draw.