Cristiano Ronaldo grabbed a hat-trick and Gareth Bale became the fifth British player to score for Real Madrid at the Bernabeu in La Liga when he struck twice in an action-packed 7-3 win over Sevilla on Wednesday.
Real Madrid edged past Sporting Lisbon 2-1, while Juventus came from behind to secure a 3-1 win at Sevilla and Borussia Dortmund crushed Legia Warsaw 8-4 to set a record for the most goals scored in a Champions League match.
Germany's defence will be put to the test in their opening Euro 2016 group match against Ukraine in Lille on Sunday with major questions still to be answered about the world champions' new-look rearguard.
Mario Mandzukic and Nikola Kalinic grabbed hat-tricks as Croatia achieved a record win as an independent nation by demolishing San Marino 10-0 in their final Euro 2016 warm-up match in Rijeka.
News of all that's transpired on and off the football field
Javier Hernandez's late strike kept Real Madrid on course for a record-extending 11th European Cup crown with a 1-0 win over 10-man Atletico Madrid in a tense quarter-final at the Bernebau on Wednesday.
News of all that's transpired on and off the football field
A summary of the results of the major European football league matches on the weekend.
Images from the 2018 World Cup qualifiers played in Europe on Monday
Images from the Champions League matches played on Tuesday
Croatia, helped by a mistake by veteran goalkeeper Gianluigi Buffon, held Italy to a 1-1 away draw on Sunday, but their evening was ruined by their fans who twice interrupted play by throwing flares onto the pitch.