The two sides were locked in a stalemate at the beginning of the third set but after reaching a tie of five, Shanghai scored six in a row and finally won the third 25-19 to reach the semifinals.
Elsewhere on Sunday, Goias drew 2-2 at Ceara and Atletico Goianiense were held to a 1-1 home draw by Botafogo. Enditem
Real Sociedad ruined Elche's return to the top flight as they won 3-0 in Elche's Martin Valero stadium with second half goals from Portu, Adnan Januzaj and Roberto Lopez.
Ronaldo's penalty in the 44th minute wiped out Veretout's spot-kick, just two minutes before the Frenchman restored the lead for the Giallorossi.
The 38-year-old central defender donned the Schalke jersey on 80 occasions between 2016 to 2019. The friendly Brazilian became a fan hero and enjoyed the highest respect among the supporters.
"Never give up. It's a good day. It's nice to get another win as it's been a while and I now need to keep the momentum going," added the Finn, who has generally struggled to match Hamilton's pace this year.
Roberto Soldado will probably replace Jorge Molina in the Granada starting 11 on Thursday, while the Darwin Machis will also probably start with Antonio Puertas perhaps dropping to the bench for the Chinese owned club.
MADRID, Sept. 30 (Xinhua) -- Spanish La Liga club Granada have to put Sunday's disastrous performance away to Atletico Madrid behind them if they are to book a place in the group stage of the Europa League on Thursday evening.
The three-day festival, that features horse racing, camel racing, archery, Mongolian wrestling and other events, attracted hundreds of participants from around the region.
There was drama in the last minute of injury time when Robin le Normand had the ball in the Valencia net only for the VAR to rule it out for handball.
Gianluca Caprari pulled one back for Benevento in the 34th minute, before Hakimi got his first goal for his new club in the 42nd minute.