Shanghai led by as many as 35 points in the final period.
Rennes, who finished third in the curtailed 2019-20 season, is set to make its maiden appearance in the Champions League group stage this season.
Shanghai managed to turn a six-point deficit after the first quarter into a 10-point lead at the end of the first half, and never looked back afterwards.
The 26-man squad also featured 11 Mexico-based players and three representatives from US Major League Soccer clubs.
"It's our 10th straight year at the Sport Show," said Airgoal's Liang Jiahua. "We are bringing some new products here and the sales are satisfactory."
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.
Both Suning and Shandong Luneng had already guaranteed two positions for the racing championship. Because Luneng was held by Guangzhou R&F to 0-0, Suning is two points ahead of Luneng and finished with the second in Dalian Division.
Guangdong's Yu Hexin, who broke the national record in the men's 50m freestyle with a time of 21.79 seconds during the heats, was another one who failed to advance to the final due to the new rules on physical tests.
A brand-new championship format amid strict epidemic prevention measures brought about unprecedented challenges -- each team been asked to play a game every four days, and even more regularly after the CFA Cup kicked off, which forced many clubs to deal with squads plagued with niggling injuries.
Other games on Thursday see Athletic Club at home to Cadiz, while Sevilla entertain Levante in the Sanchez Pizjuan Stadium. Enditem
Other games played on Wednesday sees Atletico Madrid (and Luis Suarez fresh from two goals on his debut) travel to face recently promoted Huesca, while Villarreal entertain Alaves, who are without a win so far this season and Eibar are at home to Elche.