On 17 September 2016, Leonardo scored the winning goal in the 89th minute of the Belgrade derby, giving his team a 1–0 win at home. He subsequently found the back of the net in the next four games, including a remarkable goal in a 1–0 away win over Metalac Gornji Milanovac. By the end of the year, Leonardo scored six more league goals, including two braces in two home wins over Napredak Kruševac (3–2) in November, and Spartak Subotica (2–0) in December.
