Saudi Pro League side Al Nassr completed a late fight-back to book their place in the group stage draw for the Asian Champions League with Anderson Talisca scoring twice in a 4-2 win over Shabab Al Ahli of the United Arab Emirates in Riyadh on Tuesday.
Talisca gave Al Nassr an 11th-minute lead when he headed in Marcelo Brozovic's corner, but goals in the 18th and 46th minutes from Yahya Al Ghassani put the 2015 runners-up ahead and left the big-spending Saudis at risk of exiting the competition.
However, Sultan Al Ghannam's 88th-minute header levelled the scores and Talisca nodded in his second in the fifth minute of injury time to put Al Nassr back in front.
Set up by Cristiano Ronaldo, Brozovic then sealed the win two minutes later with a low strike from the edge of the penalty area as Al Nassr confirmed their place in Thursday's draw.
According to reports, the Saudi team will pay a transfer fee of 60 million euros ($65.08 million) for the midfielder.
Otavio, 28, scored 31 goals in 283 games in all competitions for Porto after joining the team in 2014.
Uzbekistan's Navbahor also progressed to the next round with a 1-0 win over 10-man Al Wakrah from Qatar, Doniyor Abdumannopov scoring the game's only goal eight minutes into extra time after Khaled Youssef Shurrab was sent off.
Navbahor will be joined in the draw by Sharjah from the UAE, who handed their Iranian hosts Tractor FC a 3-1 defeat in Tabriz.
Shaheen Abdalla and Ousmane Camara gave Cosmin Olaroiu's side a two-goal lead and, while Mehdi Hashemnejad pulled one back with four minutes remaining, Caio Lucas put the result beyond doubt from the penalty spot in the last minute.
AGMK, also from Uzbekistan, completed the group stage line-up after Ruben Sanchez's 69th-minute goal sealed a 1-0 win over Qatari outfit Al Arabi.