Barcelona thrashed fellow European heavyweights Bayern Munich 4-1 in the Champions League on Wednesday night with Raphinha hitting a stunning hat-trick.
The Brazil international opened the scoring inside one minute before former Bayern striker Robert Lewandowski restored Barca's lead following Harry Kane's leveller.
Captain Raphinha doubled his tally by delightfully curling home, and then completed his treble with another eye-catching finish as the LaLiga leaders laid down a marker ahead of Saturday's clash against rivals Real Madrid.
Substitute Marcus Thuram scored in stoppage time as Inter Milan snatched a dramatic 1-0 win at Young Boys.
The Italian champions looked set to be held to a frustrating draw at the Wankdorf Stadium before Thuram steered home Federico Dimarco's cross in the third minute of added time to break Young Boys' hearts.
Celtic produced an impressive response to their thrashing against Borussia Dortmund by holding Atalanta to a goalless draw in Italy.
Brendan Rodgers' side followed their 7-1 defeat in Germany by keeping their first Champions League clean sheet in seven years.
The result left Celtic on four points from three matches having played their toughest two away fixtures on paper in the eight-game league format.
Pierre Lees-Melou marked his Champions League debut in style with the equaliser in Brest's 1-1 draw against Bayer Leverkusen at Stade de Roudourou.
It was the visitors who struck first in the 24th minute through Florian Wirtz before Lees-Melou's brilliant volley levelled proceedings.
Elsewhere, substitute Jonathan David scored twice as Lille came from a goal down to secure a 3-1 win at Atletico Madrid, while 19-year-old Antoni Milambo also bagged a double in Feyenoord's 3-1 triumph over Benfica in Lisbon.
In the night's other fixture, Dinamo Zagreb recorded a 2-0 win against 10-man RB Salzburg.