Champions League review:Lionel Messi rewrote the record books against Bayer Leverkusen tonight by becoming the first player to score five in a Champions League tie that ended 7-1 to the hosts and 10-2 on aggregate.
Each strike from the Argentinean was a sublime as the last as he led a ruthless rout of the German side who, mercifully, scored a gem of their own in the dying minutes.
Young striker Cristian Tello also got two for Barca in the second half, but the night belonged to the World Player of the Year, who was at his breathtaking best.
After they lost last month's round of 16 first leg in Leverkusen 3-1, the Bundesliga side's impossible mission was effectively ended when Messi sped on to Xavi's lofted pass and scooped the ball over Bernd Leno in the 25th minute.
He added a second with a trademark run across the defence and low shot three minutes before halftime and completed his hat-trick with another stunning chip, this time with his right foot, four minutes after the break.
Substitute Tello netted twice either side of Messi's fourth, which came after Leno spilled the ball at his feet, and the Argentine wizard bagged his fifth with a powerful strike six minutes from time before Leverkusen substitute Karim Bellarabi scored an added-time goal.
Apoel Nicosia made history themselves half an hour later when beating Lyon 4-3 on penalties.
The first Cypriot team to reach the quarter-finals of any European competition cancelled out the one-goal deficit from the first leg after just nine minutes through Gustavo Manduca, who sent off in extra time for a second booking.
Lyon's Alexandre Lacazette and Michel Bastos had the key spot-kicks saved by Dionisios Chiotis to prompt jubilant scenes in Nicosia.