La Liga outfit Villarreal came from behind to secure a 3-2 win against Adelaide United in a friendly at Coopers Stadium on Friday night.
Craig Goodwin and Michael Marrone netted to have Josep Gombau's men in control in Adelaide.
Manu Trigueros pulled one back for Marcelino's men before Luciano Vietto and Gerard netted to earn victory for the Spanish visitors.
Villarreal head to Brisbane to take on the Roar on Wednesday, completing their two-game trip to Australia.
Goodwin opened the scoring in the 34th minute after a lightning counter-attack.
Sergio Cirio surged at the opposition defence before playing a pass into Goodwin down the left, and he finished from an angle via the post.
Goodwin set up the second goal five minutes into the second half as Marrone headed in a corner.
Trigueros scrambled in a goal for Villarreal just after the hour-mark to begin their comeback.
Vietto headed in an equaliser before Gerard scored the winner in the 91st minute.