LYON, France -- Zenit St. Petersburg maintained its perfect record in the Champions League this season and reached the knockout phase of the competition with a 2-0 win at Lyon on Wednesday.

Artem Dzyuba scored both goals from a couple of Hulk's assists as the Russian side produced its fourth win in as many matches, its best start ever in the top continental competition.

More from FoxSports

Zenit secured its place in the last 16 with two games to spare, leading second-place Valencia by six points after the Spanish side lost 1-0 to Gent in the other Group H match.

Gent is in third place with four points, while last-place Lyon is three points further back.

PIRAEUS, Greece -- Substitute Felipe Pardo kept Olympiakos on track for a place in the Champions League round of 16, scoring twice in the second half for a 2-1 win over Dinamo Zagreb.

Defensive Dinamo had gone ahead with a header from Armin Hodzic in the 21st minute, and kept the hosts on edge when Eduardo blocked a penalty taken by Kostas Fortounis in the 54th, with the Greek striker fumbling the rebound.

But Pardo scored on his first touch, curling the ball past Eduardo with his left foot in the 65th after Ideye Brown slipped past defenders and sets up the goal.

The Colombian struck again a minute before the end for Olympiakos' third straight Group F win.

The Croats lost Josip Pivaric with a second yellow card with 11 minutes remaining.

HAIFA, Israel -- Porto moved closer to a place in the knockout stages of the Champions League on Wednesday after easing to a 3-1 victory over Maccabi Tel-Aviv in Group G.

Cristian Tello pounced on a misplaced pass by defender Eytan Tibi to put the group leaders ahead in the 19th minute.

Andre Andre headed in the Portuguese side's second goal soon after the break and Tello teed up Miguel Layun for the third in the 72nd to put the match beyond Maccabi's reach.

Eran Zahavi won a penalty three minutes later after being fouled by Maxi Pereira and the Maccabi captain converted the spot kick for a consolation goal.

The victory moved Porto onto 10 points, while Maccabi remains without a point after four consecutive defeats.

GHENT, Belgium -- Midfielder Sven Kums converted a 49th-minute penalty kick to give Gent a 1-0 win over Valencia on Wednesday, keeping the Belgian club with chances of advancing to the knockout stage of the Champions League.

Kums scored the winner by firing a firm shot into the left corner. The penalty was called after a hand ball by Valencia defender Antonio Barragan inside the area.

The win left Gent with four points from as many matches in Group H, two points behind Valencia. Zenit St. Petersburg, which defeated Lyon in Russia, reached 12 points with its fourth consecutive victory and secured a spot in the round of 16.

Valencia next plays Zenit in Russia and Gent faces Lyon in France.