After battling through a deciding set to reach the final, David Goffin is closing in on his first title on the ATP Tour since 2017.