COMMERCE CITY, Colo. - Jack McInerney’s 79th minute goal was the difference as the Philadelphia Union handed the Colorado Rapids their first loss in a home opener in a decade, with Philadelphia picking up their first points of the season in a 2-1 win at a chilly Dick’s Sporting Goods Park on Sunday afternoon.

In a match postponed to Sunday due to a Saturday snowstorm, the Rapids had equalized Amobi Okugo's first-half opener through substitute Jamie Smith’s 68th minute wonder-strike, but minutes later McInerney took advantage of poor Rapids defense on a counter-attack to give the Union the late victory.

Colorado dominated possession throughout the match, but often lacked ideas in the final third of the field.

Despite Colorado controlling possession at a 63 percent clip in the first half, in the 34th minute it was the Union that drew first blood. Sebastien Le Toux’s corner kick found an unmarked Okugo in the box, and the Sacramento native easily headed home for the early 1-0 lead. Rapids goalkeeper Matt Pickens hesitated before making a play on the corner, but by that point it was too late and Okugo was alone behind Pickens for the easy goal.

Moving quickly on the counter, the veteran Scotsman took Deshorn Brown’s pass and created just enough space to lift the ball over MacMath’s outstretched hands and into the corner of the net in the 68th minute.

But minutes later, the Union caught the Rapids – who were busy pushing forward for the win – on the counter-attack. McInerney took a beautiful through ball from Antoine Hoppenot and slotted the ball past Pickens and a sliding Drew Moor for the decisive strike.

There was more bad news for the Rapids: captain Pablo Mastroeni – who missed the final 32 games of last season with post-concussion symptoms – was forced to come out of the match in the eighth minute with what looked to be a left hamstring injury.

The Rapids hit the road for the opening leg of the Subaru Rocky Mountain Cup on Saturday against archrival Real Salt Lake (6 p.m. ET, MLS LIVE), while the Union will play a friendly against Pumas at PPL Park next Saturday before returning to league action on March 30 against the New York Red Bulls (3:30 p.m. ET, NBC Sports).