With starters back on court in the third quarter, Shanxi pushed the lead back to double digits on Wu Tongtong's three-pointer with 2:50 remaining before going up 63-56 heading toward the final 10 minutes.
Esteban Burgos scored from the penalty spot for Eibar after 28 minutes, only for Toni Villa to equalize for the home team eight minutes later. Marco Dmitrovic then saved a penalty, and even though Pape Diop was sent off for the second time this season with 18 minutes remaining, before Rodrigues' later header gave Eibar three vital points in injury time.
Tsitsipas was edged by Stan Wawrinka in a marathon over-fiver-hour battle at this stage last year, but this time he took chances with his 24 winners against the No.18 seed.
It was not the only stunning result of the weekend. Tottenham inflicted a humiliating 6-1 defeat on Manchester United at Old Trafford as the home side's defense imploded in a disastrous performance that Spurs exploited to the full.
"Despite only one week, she has improved a lot since we met last time. She is very young, but she has got everything on the court. Last time in Strasbourg, she didn't go into the game so quickly and played not so steadily. But this time, I can feel her confidence has boosted after winning two rounds at a Grand Slam," said Zhang, who defeated Burel 6-3, 7-6(3) in the Strasbourg Open before coming to Paris.
Kitata's compatriot Sisay Lemma was three seconds further back to finish third.
As expected, there was no place for striker Edinson Cavani, who has yet to find a new club after leaving Paris Saint-Germain in June. The 33-year-old has not played since March.
"It's because I did a lot of things well. I played more aggressively than the previous days. I went to the net more often, and I hit a lot of winners," added the 12-time French Open champion, who needed only one hour and 35 minutes to see off his opponent.
In addition, the quality of the 10 member teams means there are no easy games for anyone; the region boasts four national sides in FIFA's current top 10 and seven in the top 25.
It was immediately clear whether the pair would be replaced.
As opposed to early sluggishness last game, Xinjiang heated quickly into the game with a 10-0 surge on Shanghai's consecutive turnovers, before Bao Meng's jumper snapped Shanghai's scoring drought over six minutes. Xinjiang set up a 10-point cushion as the first quarter ran out.