In the 15th minute, Taradale scored with a 30-metre “screamer” into the top-left corner.
In the 20th, midfielder Martin Garnier scored his maiden first-team goal, running from the right flank on to a through-ball and sidefooting his shot in at the far post from 15 metres out.
In the 30th, Adams ran on to a through-ball and chipped the keeper from 20 metres for his third goal.
Taradale scored in the 55th and 65th minutes, before United skipper Kieran Venema restored a two-goal cushion by scoring from the penalty spot in the 75th, after player-coach Corey Adams was fouled in the penalty area.
Corey Adams said Taradale had a lot of big men, which made them dangerous in the air. Ten minutes from time, Taradale scored with a header at the far post from a left-wing cross in open play.
“We went to sleep in the second half,” he said.
United’s best on the day were man of the match Josh Adams and centreback Kieran Higham, who impressed before he had to leave the field with a shoulder injury just after halftime.
Regular keeper Jack Faulkner injured his knee early in the week, so United took away teenager Campbell Hall, who did well considering he had never played in goal before, Adams said.
Napier City Rovers Seconds had won the league by beating Eskview, but United wanted to clinch second place and retain the Challenge Cup by beating Port Hill United in their last game of the season, at Harry Barker Reserve on Saturday.