Memphis Depay's penalty saw Lyon come from behind to draw 1-1 at home to Zenit in the opening round of Champions League fixtures.
Zenit scored the first goal of the group stage through Sardar Azmoun but Lyon hit back six minutes into the second half with a penalty earned and scored by Depay.
Both teams pushed for victory in Tuesday's Group G game but were unable to find a late breakthrough.
Lyon started on top with Moussa Dembele curling a shot narrowly over the crossbar, although Branislav Ivanovic had wasted a free header at the other end.
Marcelo then nodded wide from a Depay corner as Lyon continued to press, but Zenit opened the scoring against the run of play in the 41st minute.
A clever one-two with Artem Dzyuba on the edge of Lyon's box sent Azmoun through and he poked his finish past onrushing goalkeeper Anthony Lopes.
Lyon pulled level early in the second half, though, Depay coolly converting a penalty he won himself by drawing a foul from Magomed Ozdoev – who had only just come off the bench - in the area.
The equaliser boosted Lyon and Jeff Reine-Adelaide should have put it in front after Zenit was carved open, the former Arsenal youngster instead firing wide from the edge of the box.
That opportunity proved the clearest chance to score a winner for either side, with the spoils shared after Depay failed to make the most of being played in by Reine-Adelaide.
What does it mean? Group G looks wide open
The result will have pleased all four teams who landed in this group, which looks the most unpredictable of the eight sections. Each club, including Benfica and RB Leipzig, will fancy their chances of progressing with the top two spots completely up for grabs.
Depay leads Lyon recovery
Lyon was on top in the first half without creating a great deal, but after the break Depay stepped up. The Netherlands forward can be inconsistent but won the penalty with a moment of magic that was far too good for Ozdoev to deal with.
Of Lyon's last five Champions League goals, Depay has been directly involved in four.
Zhirkov anonymous for Zenit
One of the most experienced players in the competition, 36-year-old Yuri Zhirkov did not offer enough creativity on the wing for the Russian champion. It was no surprise to see coach Sergei Semak replace him with Daler Kuzyaev midway through the second period.
Key Opta Facts
- Lyon is the first team in Champions League history to draw six consecutive home matches in the competition.
- This was Zenit's first away Champions League draw since December 2011 against Porto, ending a run of 15 matches without a draw (W6 D0 L9).
- Lyon has lost only one of its last 15 home European matches (W7 D7 L1), a 3-2 defeat to CSKA Moscow in March 2018 in the Europa League.
- Lyon scored a penalty in a Champions League match for the first time since September 2010, with this its 35th Champions League game since then.
Zenit is at home to Rubin Kazan in the Russian Premier League on Saturday, the day before Lyon hosts Ligue 1 champion Paris Saint-Germain. Matchweek two of the Champions League, played early next month, sees Lyon go to Leipzig, while Zenit hosts Benfica.