Shi Yuqi claims the 2019 Swiss Open title. (photo: Swiss Open)