Netherland´s Schippers clocked 22.12 seconds to beat Felix into second in 22.22sec at season-ending Diamond League meet.
Coming off the bend the 4 time Olympic champion Felix had about 3 meters lead, but the the 23-year-old Dutch sprinter with a powerful final 40 metres managed to pass by the American. Jamaican world championships 200m silver medalist Elaine Thompson took third in 22.26.
"Beating the Olympic champion – I didn't know that it feels so good. A few weeks ago I ran eight races in a few days and that shows.
"But I felt that I could give power after the curve, so that is what I did. You never know what the others can do, but I felt strong and felt I could take the win." Said Schippers after the race.
In the women´s mile, world championships silver medalist Kenya´s Faith Kipyegon out-sprinted in the homestretch world 1500m bronze medalist Netherland´s Sifan Hassan to set a new African record of 4:16.71.
There was another African record broken byTunisia´s Habiba Ghribi who won the 3000m steeple in 9:05.36. It was also the fastest time this year in the world and new meeting record.
World record holder Renaud Lavillenie cleared 5.95m to beat newly-crowned world champion Shawn Barber (5.85m) in the men´s pole vault.
Ethiopia´s Yomif Kejelcha beat compatriot Agos Gebrhiwet setting a new world leading time of 12:53.98.
Justing Gatlin in the final meeting of the season beat talent stacked 100m race in 9.98 seconds. Qatar´s Femi Ogunde set a new Asian Record of 19.97 seconds to take men´s 200m race.