Mexico's Pachuca advanced to the knockout phase of the 2016-2017 Concacaf Champions League after securing a 4-4 draw against Honduran side Olimpia.

Olimpia needed to win Wednesday night's final Group E match at the National Stadium in Tegucigalpa by a two-goal margin to avoid elimination and that sense of urgency was apparent in its aggressive approach from the outset.

But it was Pachuca that opened the scoring when an Olimpia error in midfield led to a goal by Victor Guzman, who headed home a lofted pass in the 12th minute.

Two goals then came in rapid succession in the latter part of the first half, with Romell Quioto tying the score in the 32nd minute before Pachuca's forays down the left side led to a penalty that Franco Jara converted in the 37th minute.

The misery for the home crowd, whose team lost 1-0 to Pachuca in Mexico on Aug. 2 and thus trailed at that juncture 3-1 on aggregate, was then compounded when a power outage amid a steady rain left the stadium in the dark for nearly a half-hour.

After play resumed, Bryan Johnson scored on a header in the 45th minute off a corner kick to give the Olimpia fans some cause for optimism heading into the intermission.

But Pachuca virtually booked its spot in the knockout phase after 22 minutes of the second half, which was also marred by rain.

In the 58th minute, Jonathan Urretaviscaya scored on a free kick from outside the penalty area to put Pachuca on top 4-2 on aggregate. Erick Gutierrez then widened that advantage further with a goal in the 67th minute.

Olimpia kept battling and was rewarded with a counter-attack goal by Carlo Costly in the 80th minute and one final score on a penalty kick by Carlos Will Mejia nine minutes later.

But it was too little too late for the Honduran squad.

In other action Wednesday night in the Concacaf Champions League, a club competition involving teams from North America, Central America and the Caribbean, Costa Rican side Saprissa advanced to the knockout phase by securing a 1-1 away draw against the Portland Timbers in the final Group B contest.