Paris - Garry Rodrigues and Eren Derdiyok netted while Selcuk Inan scored from the penalty spot, as Galatasaray beat Lokomotiv Moscow 3-0 in Istanbul.
The victory puts the Cimbons ahead of Schalke and Porto in Group D as the two sides played to a 1-1 draw in an entertaining encounter.
Breel Embolo gave the German side a second-half lead, firing past Iker Casillas, who has now played in the Champions League in a record 20 separate seasons.
That was after Alex Telles had an early penalty saved for the visitors.
But Porto, who won the Champions League in Schalke's Gelsenkirchen stadium in 2004, equalised when Otavio converted another penalty late on.
Meanwhile, Roberto Firmino's last-gasp strike gave Liverpool a 3-2 win over Paris Saint-Germain in a thrilling encounter on the opening night of the UEFA Champions League group stage on Tuesday, after Lionel Messi's latest hat-trick handed Barcelona a winning start.
There were dramatic late goals around Europe, including for Inter Milan against Tottenham Hotspur, and winning starts for several of the leading contenders, with Atletico Madrid battling back to beat Monaco.
But the heavyweight encounter of the evening was at Anfield, and the Group C match between last season's beaten finalists and the ambitious PSG lived up to expectations.
Liverpool were rewarded for their excellent start as they found themselves two goals up after 36 minutes, Daniel Sturridge getting the opener before James Milner netted a penalty.
But the French champions pulled one back before the interval through Thomas Meunier -- the goal allowed to stand despite Edinson Cavani being offside in the build-up.
The two most expensive players in the world then combined for the 83rd-minute equaliser that looked set to earn PSG a draw, Neymar assisting Kylian Mbappe to score.
Those two had not played well though, and Mbappe was caught in possession just before Firmino, on as a substitute, struck the winner in the second minute of stoppage time.