2018 Dityatin Cup Results Results from the 2018 Dityatin Cup, held from May 16 through May 20 in St. Petersburg, Russia.