Lionel Messi scored a superb Champions League hat-trick as Barcelona ran Ajax ragged in their Group H opener at the Nou Camp.
The Argentinian striker was at his effortless best, despatching a fine first-half free-kick and then producing two clinical finishes either side of Gerard Pique's header.
Ajax were passengers for large parts of the 4-0 defeat and were denied even a consolation when Victor Valdes saved Kolbeinn Sigthorsson's penalty.
Messi, perhaps inspired by Cristiano Ronaldo's treble for Real Madrid on Tuesday night, now has 62 Champions League goals and a record four hat-tricks.
Schalke had a much easier time of it at home to Steaua Bucharest, claiming a 3-0 win.
Atsuto Uchida opened the scoring after 67 minutes, with Kevin Prince-Boateng (78) and Julian Drexler (85) adding the gloss.
Napoli were 2-1 winners at home over last year's beaten finalists Borussia Dortmund in Group F.
It could have been worse for Jurgen Klopp's side, who lost goalkeeper Roman Weidenfeller to a red card just before the interval following goal-preventing handball outside the area.
Napoli were already ahead through Gonzalo Higuain's 29th minute effort and doubled their advantage through Lorenzo Insigne in the 67th minute.
Dortmund got one back in the closing moments when Camilo Zuniga put the ball past his own keeper.
In Group G, Hulk's sumptuous finish was not enough to stop Zenit St Petersburg going down 3-1 at Atletico Madrid.
Hulk's 58th-minute strike was the pick of the day, cancelling out Miranda's opener, but Arda Turan and Leo Baptistao were on target to render it irrelevant.
Porto were also victorious, edging Austria Vienna 1-0 thanks to Lucho Gonzalez's goal 10 minutes into the second half.