The 19-year-old, ranked 54th in the world, claimed his first title on the ATP Tour and denied Djokovic his 100th professional title.