Nigeria´s Blessing Okagbare was among the stand-out performers as the Diamond League travelled to Shanghai.
Okagbare, winner of two medals at the World Championships in Moscow last year, completed a rare competition double, winning the 200m and the long jump.
The 25-year-old won the long jump, an event she took bronze in at the Beijing Olympics, with a jump of 6.86m - her first jump of the competition. She then stormed to victory in the 200m. In the absence of rival Shelly-Ann Fraser-Pryce, Okagbare won comfortably with a time of 22.36s.
Despite this, Okagbare wasn´t the athlete who stole the headlines, for the Chinese at least. Xie Wenjun, a local 110m hurdler, stunned the unfortunately nearly empty crowd by winning the sprint race.
In a field containing last year´s World Championship gold-medallist, David Oliver, as well as former Olympic champion, Dayron Robles, Xie powered his way to victory in a personal best time of 13.23s.
Ever since the great Liu Xiang broke the world record for the event, the Chinese have been waiting for another athlete to come through, and maybe Xie is the one to do that.
British athletes in action included the returning Phillips Idowu in the triple jump. The 35-year-old, who is back after taking a break from the sport after London 2012, leapt his way into sixth place with a jump of 16.47m.
The next Diamond League meet takes place in Eugene, USA, on May 31.
Write for GiveMeSport! Sign-up to the GMS Writing Academy here: http://gms.to/1a2u3KU