The Argentine prevailed over Isner 6-2, 3-6, 6-3 to claim his fifth career ATP Tour title.
He survived eight aces fired by his second-seeded opponent en route to the victory.
Isner, meanwhile, continued a streak of American players reaching the Houston finals in 11 of the past 12 years.
Scarlett Johansson steps out with fiance after pregnancy reveal
Jessica Simpson shares three-way kiss with friends in photo