Antonio Felix Da Costa has won the second Formula E race in Shanghai. The Portuguese outsmarted Brit Jake Hughes and Frenchman Norman Nato to take his 10th Formula E win.