Grigor Dimitrov went up against one of this year’s biggest giant-killers in Shanghai on Tuesday, facing Alexei Popyrin—who had won his last four matches against Top 10 players,