Hungary international Daniel Gazdag and Argentine forward Julian Carranza were on target as Philadelphia Union ended Minnesota's unbeaten start to the season with a 2-0 victory in Major League Soccer on Saturday.

Gazdag bundled home a corner from Kai Wagner after 16 minutes to give Union the lead against the Western Conference leaders at Subaru Park in Chester, Pennsylvania.

Minnesota struggled to get into the game thereafter and created little of note against a well-organized Philadelphia line-up.

Quinn Sullivan almost doubled Union's lead on 54 minutes but his acrobatic volley from the edge of the area clipped the top of the cross bar and flew over.

Minnesota thought they had grabbed an equalizer after South African substitute Bongokuhle Hlongwane tucked away a cool finish after a sweeping counter-attack. 

But Tani Oluwaseyi was adjudged offside in the build-up and the goal was disallowed.

Philadelphia then made sure of the points moments later, with Carranza latching on to a headed pass from US international Alejandro Bedoya before calmly slipping his finish past Minnesota goalkeeper Dayne St. Clair.