LONDON (AP) -- Roman Shirokov scored a hat trick Tuesday to put Zenit St. Petersburg on the brink of the Champions League group stage, while former European champions AC Milan and PSV Eindhoven are locked at 1-1 in their playoff.
Shirokov's treble came as Zenit easily overcame Pacos Ferreira 4-1 in their first leg.
At Eindhoven, Stephan El Shaarawy knocked in a header to put seven-time European champion Milan ahead after 15 minutes before Tim Matavz nodded in the equalizer at the 60-minute mark.
Tuesday's other matches saw teams claim two-goal advantages going into next week's second legs.
Kazakhstan champion Shakhter Karagandy stunned Scottish club Celtic 2-0, Real Sociedad won at Lyon by the same score and Viktoria Plzen beat Maribor 3-1 in the Czech Republic.
A further 10 clubs are in action Wednesday as they chase a spot in the lucrative 32-team group stage, which starts in September.
Zenit can already start glancing ahead to the draw in Monaco later this month.
Shirokov, the Russian midfielder, took 27 minutes to find the net in Portugal, striking the ball into the bottom of the net on a cross from Danny. Andre Leone tied the match off a volley from Pacos Ferreira in the 58th, but Shirokov was on target again from close range at the back post 2 minutes later to restore Zenit's lead.
After Aleksandr Kerzhakov's free kick went off the crossbar and into the net off goalkeeper Matias Degra in the 85th, Shirokov completed his hat trick in style in the 90th, blasting the ball into the top right corner.
It was a far tighter encounter in the Netherlands as Milan and PSV played out the night's only draw.
PSV handed Milan possession for the opening goal, with Ignazio Abate seizing the ball from Memphis Depay before whipping in a cross that El Shaarawy met with a free header.
But the 1988 European Cup winner equalized on the hour, with Jeffrey Bruma unleashing a dipping, swerving shot that goalkeeper Christian Abbiati spilled, and Matavz alertly pounced and sent a downward header into the net.
In Astana, Shakhter Karagandy closed in on a spot in the group stage for the first time with its victory over Celtic, the Scottish champion which beat Barcelona on its run to the Champions League's final 16 last season.
Andrei Finonchenko put the hosts ahead after capitalizing on a slack defense in the 12th minute, and Sergei Khizhnichenko headed in another in the 77th.
Celtic had come close to equalizing in the 19th when Kris Commons hit the crossbar with a powerful strike that bounced down close to the line. It was unclear from TV replays whether the ball crossed the line, and UEFA has rejected the use of goal-line technology to adjudicate on such unclear situations.
Lyon has an uphill task in advancing after Antoine Griezmann's acrobatic goal and Haris Seferovic's volley put Real Sociedad in control. Lyon's troubles deepened in the 75th when Milan Bisevac was sent off after being shown a second yellow card.
It was an easier night for Czech side Viktoria Plzen, which took the lead against Maribor after just 8 minutes through Marian Cisovsky. Vladimir Darida and Michal Duris extended the hosts' lead in the second half, while Ales Mejac pulled a goal back for the 11-time Slovenian champions.
Copyright 2014 Associated Press. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.