 He returned to Dynamo Kyiv in July 2017, and played 15 matches in all competitions and scored 5 goals.He was named Player of the Month for October 2017 after scoring once in league (2–1 loss against Chornomorets Odesa) and a brace in cup (3–2 extra time win over Oleksandriya).Kravets' final appearance for the club occurred on 2 November 2017 in a UEFA Europa League group stage match away against Young Boys; he played in the second half as a substitute for Tomasz Kędziora.