Philadelphia Union made home advantage count on Saturday night at Subaru Park, grinding out a 1-0 win over Seattle Sounders FC in Major League Soccer thanks to Milan Iloski’s 31st-minute finish.

In a fixture that often felt tighter than the final statistics suggested, Philadelphia were the sharper side in the decisive moments. While Seattle saw more of the ball with 55.8 percent possession, the Union carried the greater threat, finishing with 15 shots to Seattle’s seven and forcing the Sounders onto the back foot for long stretches.

The breakthrough arrived in the 31st minute, and it was Iloski who supplied it. The forward finished off Philadelphia’s best attacking spell of the first half to put the hosts 1-0 in front, a goal that ultimately settled the contest. It was the defining moment of a first half in which the Union matched their intensity with real attacking purpose.

Seattle’s night had already taken on a physical edge when Hassani Dotson was shown a yellow card in the 12th minute, a sign of the scrappy midfield battle that developed as both sides fought for control. The Sounders did manage to dictate possession, but they struggled to turn that territorial edge into clear-cut openings.

That was largely down to Philadelphia’s defensive organization. The Union limited Seattle to just one shot on target and only one corner across the 90 minutes, a disciplined display without the ball that frustrated the visitors even as they pushed for a way back in the second half.

Philadelphia, for their part, had chances to make the result more comfortable. They registered five shots on target and won six corners, repeatedly finding promising areas without landing the second goal that would have killed the fixture off. Still, their first-half lead held up, and the second period passed with the Union showing the kind of game management their supporters would have appreciated.

By full time, the numbers told a familiar story of efficiency over possession. Seattle circulated the ball, but Philadelphia created the better chances and protected their advantage well once Iloski had broken the deadlock.

For the Union, this was a valuable home result built on defensive commitment and a clinical first-half moment. For Seattle Sounders FC, it was a frustrating away outing in which plenty of possession produced far too little end product.

Final score: Philadelphia Union 1-0 Seattle Sounders FC

Goal scorer: Milan Iloski (31′)