Borussia Dortmund have claimed a comprehensive 4-1 win over PSV Eindhoven in Saturday's club friendly at the Estadio Municipal de La Linea de la Concepcion.
Both sides were in southern Spain gearing up for the second half of their campaigns in the Bundesliga and Eredivisie respectively.
Thomas Tuchel's charges took a two-goal lead into the break as Marco Reus and Shinji Kagawa struck in the first half, before Andre Schurrle added a third shortly after the restart.
Although Luuk de Jong pulled a consolation back for the Dutch giants, Christian Pulisic struck for Dortmund to restore their three-goal advantage.
Here is how Sports Mole covered the action in La Linea de la Conception.
Hello and welcome to Sports Mole's live text coverage of the club friendly between Borussia Dortmund and PSV Eindhoven.
Both sides are currently enjoying a break from their domestic seasons and are fine-tuning their preparations in southern Spain ahead of the second half of the campaign.
Indeed, both teams will be hoping to use this week-long winter training camp to bounce back in their respective campaigns - Dortmund are sixth in the Bundesliga table, while PSV are 12 points behind Feyenoord in the Eredivisie.
Dortmund are currently getting some winter sun in Marbella, while their opponents on the day have set up camp in Jerez de la Frontera. Today's fixture, meanwhile, takes place in one of Europe's southernmost towns - La Linea de la Concepcion, right on the border with Gibraltar.
So while the players are sunning it up and preparing for a fair weather game in southern Spain, this is the scene back in Dortmund...
Dortmund's team news is out, so let's have a look at who Thomas Tuchel is fielding.
DORTMUND STARTING XI: Weidenfeller, Bender, Dembele, Reus, Ramos, Kagawa, Piszczek, Castro, Ginter, Schmelzer, Weigl
PSV STARTING XI: Zoet, Arias, Schwaab, Isimat, Willems, Guardado, Propper, Ramselaar, Zinchenko, De Jong, Pereiro
DORTMUND SUBS: Bonmann, Park, Bartra, Mor, Gotze, Schurrle, Pulisic, Merino, Sokratis, Passlack, Burnic, Larsen, Durm
PSV SUBS: Jurjus, Da Silva, Bergwijn, De Wijs, Rigo, Van Bruggen, Rosario, Lammers
Strong line-ups for both sides, albeit with two notable omissions - Pierre-Emerick Aubameyang is not with Dortmund as he attended the 2016 African Player of the Year award ceremony in Nigeria, before heading to his native Gabon on 2017 Africa Cup of Nations duty.
Meanwhile, new loan signing Marco van Ginkel travelled with the PSV squad, but the Chelsea man is not in the Dutch team's squad today, while Jurgen Locadia and Ramon Pascal Lundqvist did not join the party for the trip to Spain, due to knee injuries.
So much for sunshine - it's actually overcast and quite windy over in La Linea at present. Still, better that the snow further north in Europe.
The players are just warming up at the Estadio Municipal de La LÃnea de la Concepcion under a grey sky - which is nonetheless clearing up somewhat - and in windy conditions. Not long to go now before the action gets underway.
PREDICTION: With it being a mid-season friendly, the game will obviously be a fair bit more relaxed than a competitive game, but I still fancy the Bundesliga side to edge their Dutch opponents - I reckon 2-0 to Dortmund.
KICKOFF: A few minutes behind schedule, but we're finally underway here at the Estadio Municipal.
A sniff of goal from Dortmund as the ball is whipped across the face of goal in PSV's box, but it's too heavy for Ramos to get a touch on it.
CHANCE! Zinchenko comes close to giving PSV the lead, charging through on goal after Pereiro slips the ball through to him, but Weidenfeller pulls off a smart save.
PENALTY! A foul in the PSV box prompts the referee to award Dortmund a penalty, which Reus steps up to take... but goalkeeper Zoet keeps it out!
GOAL! DORTMUND 1-0 PSV (MARCO REUS)
And we have the breakthrough in this game as Reus makes amends for his unsuccessful penalty by getting on the scoresheet after all, marauding into the box and slotting the ball through the legs of an opposition defender and into the net!
Nearly half an hour played and, safe for that earlier half-chance from Zinchenko, it's been virtually all Dortmund so far, dominating possession and proving slicker on the ball and more incisive in the final third.
CHANCE! Spoke too soon maybe? PSV piece together a great attacking move which culminates in Ramselaar getting into space and rifling an effort towards goal, but the ball soars above the bar.
GOAL! DORTMUND 2-0 PSV (SHINJI KAGAWA)
Thomas Tuchel's charges double their lead not long before half time, and it's a mistake from Arias who loses possession in dangerous territory, and Kagawa is on hand to claim the ball and slot past Zoet.
HALF TIME: DORTMUND 2-0 PSV
At the break in La Linea and Borussia Dortmund lead PSV Eindhoven by two goals to nil, with Marco Reus and Shinji Kagawa getting on the scoresheet for the Bundesliga side.
As predicted, it's not been a particularly high-tempo game, with both sides more concerned about fitness and easing their way back into action ahead of the second half of the season, but Dortmund have been calling the shots, with PSV offering little in response.
Oleksandr Zinchenko, on loan from Manchester City, came closest for the Eredivisie side in the 14th minute, while Bart Ramselaar fired over the bar on the half-hour mark, but Dortmund have been more impressive all-round and could have been three goals to the good had Marco Reus netted his penalty just after the quarter-hour mark.
After this game, Dortmund will play Standard Liege on January 12 before heading back to Germany, while PSV take on Freiburg tomorrow and will head back to the Netherlands a day later.
KICKOFF: The second half gets underway at the Estadio Municipal de La Linea de la Concepcion.
No changes for PSV, wholesale changes for Dortmund.
GOAL! DORTMUND 3-0 PSV (ANDRE SCHURRLE)
It's turning out to be a bit of a stroll for Dortmund, now three goals up after Mor slips the ball through to Schurrle, who drills past Zoet with ease.
GOAL! DORTMUND 3-1 PSV (LUUK DE JONG)
Phillip Cocu's charges grab a goal back through PSV captain De Jong, who latches on to a short corner and drills past Bonmann in the Dortmund net.
Despite conceding a goal, Dortmund's new XI are continuing the good work of the first-half line-up as they carry on pressing against PSV - Schurrle gets forward and leaves the ball for Mor to try his luck, but Zoet is on hand to keep the resulting effort out.
Merino wins a free kick against De Jong in a dangerous position, and the Dutchman looks upset at what he deems to be a dive. The set piece, however, comes to nothing.
SUBSTITUTION: A double change for PSV as Jeron Zoet and Andres Guardado leave the pitch - they'll be replaced by Hidde Jurjus and Pablo Rosario.
GOAL! DORTMUND 4-1 PSV (CHRISTIAN PULISIC)
Dortmund extend their advantage against PSV, and it's the young prodigy Christian Pulisic, one of the club's most highly rated young players, who collects Schurrle's squared ball in the box and drills home for goal number four.
Gotze has been in the thick of the action in the last few minutes, first setting up Pulisic, who fires wide from 20 yards, then combining well with Mor, but Schwaab snuffs the move out.
Gotze decides to have a go from about 30 yards, but his ambitious effort sails wide.
At the other end of the pitch De Jong gets into a dangerous position and tries to go for goal, but Bartra is on hand to snuff the move out and get the ball clear.
Dortmund concede a free kick as Park brings down Ramselaar, but Zinchenko's set piece is kept out by Bonmann.
FULL TIME: BORUSSIA DORTMUND 4-1 PSV EINDHOVEN
So it ends here at the Estadio Municipal de La Linea de la Concepcion and Borussia Dortmund have claimed a 4-1 friendly win over PSV Eindhoven.
Marco Reus and Shinji Kagawa had the Bundesliga side two up by the break, before Andre Schurrle added a third, and even though Luuk de Jong grabbed a goal back for the Dutch giants, Christian Pulisic restored his side's three-goal advantage.
That's all we have time for here but stay with Sports Mole as we bring you match reports, reaction and all the latest news from all of Saturday's big games. Thank you for following and, until next time, goodbye.