Malaga continued to impress in its maiden Champions League campaign as the Spanish side downed Anderlecht 3-0 away.
Eliseu Pereira netted two superb finishes -- the first an unstoppable 25-yard thunderbolt and the second a delicate chip -- either side of a Joaquin Sanchez penalty as Manuel Pellegrini's men matched the 3-0 victory they recorded at home to Zenit St Petersburg in their Group C opener.
The Spanish side is now two points clear of second-place AC Milan, which had earlier edged out Zenit 3-2 in an exciting encounter at the Petrovski Stadium.
In Group A, Porto moved three points clear after James Rodriguez's 83rd-minute goal earned them a 1-0 home win over big-spending Paris St Germain.
Dynamo Kiev, which lost 4-1 to PSG in their first outing, joined the French outfit on three points after beating Dinamo Zagreb 2-0, the goals coming in the first half from Oleg Gusev and a Josip Pivaric own goal.
In Group B, Schalke is in second spot on four points after being held 2-2 at home by 10-man Montpellier.
Karim Ait-Fana gave the French champions a 13th-minute lead but Schalke drew level through the impressive Julian Draxler soon after before Klaas Jan Huntelaar put the home side ahead in the 53rd minute from the penalty spot.
Montpellier also saw Garry Bocaly sent off in that incident but Schalke could not make the most of their numerical advantage or a host of good opportunities and they paid the price when Souleymane Camara scored a 90th-minute equalizer.
Information from Press Association was used in this report.