Portuguese pair Ruben Neves and Diogo Jota helped Wolves maintain their perfect start to the season.
Michael Dawson had equalised for Hull but the hosts were second best and sub Nouha Dicko added a third for the visitors late on.
David Meyler pulled a goal back for Hull from the ninth minute of stoppage time but Wolves’ win was never in doubt.
Neves was allowed too much space by Hull’s midfield after six minutes and made them pay with a 25-yard stunner that gave Allan McGregor no chance.
Wolves looked in complete control but they were undone by slack marking at a set piece as Kamil Grosicki’s cross after a short corner found Dawson and he headed home from six yards.
Wolves responded well and Nuno’s side were back in front just before half-time.
Bright Enobakhare tricked his way to the byline and crossed perfectly to give Jota an first-time finish at the back post.
Hull were pushing for an equaliser but were caught out late on when Ivan Cavaleiro released fellow substitute Dicko and he fired under McGregor to complete the victory.
Here’s how the match played out…