Carson, CA (Sports Network) - The Chicago Fire remain Major League Soccer's lone unbeaten team with a 3-2 win at Chivas USA on Thursday night.

Two penalty-kick goals by Fire forward Cuauhtemoc Blanco, including the game winner late in second-half stoppage time, were enough to pace the Chicago offense.

The loss is the first at home for Chivas USA this season, and just the second overall. The team still leads Chicago by three points atop the league's overall table, but the Fire have a game in hand, which they will make up on Sunday when they host Dallas.

Chivas USA midfielder Paulo Nagamura got the game's first goal in the 16th minute when he collected the ball about 40 yards out and took a couple touches toward goal. When no defender stepped up to challenge, he unleashed a rocket into the far post side netting, off goalkeeper Jon Busch's hands from distance.

The goal was Nagamura's fourth of the season.

But less than 10 minutes later Chicago had the equalizer after referee Terry Vaughn called a penalty when Goats defender Shavar Thomas pulled down Wilman Conde in the Chivas USA area.

Blanco took the chance and slotted the shot past Zach Thornton to tie the game at one in the 25th minute.

Chivas USA earned its own penalty kick in the 37th minute when striker Maykel Galindo was taken down in the Chicago area by central defender Bakary Soumare. Galindo took the chance and fired past Busch for his second goal of the season to make it 2-1 for the home side.

That was how the score stayed until the second half, when Chivas USA's Jesse March was sent off just after the hour mark after earning two yellows, giving Chicago a chance to come back.

The visitors took advantage when second-half substitute Patrick Nyarko scored his second goal of the season in the 89th minute. After Justin Mapp played a diagonal ball into the box, it deflected off a defender to Nyarko on the right side, and he placed the shot past Thornton to make it 2-2.

But the Fire weren't done yet.

Pushing for the go-ahead goal as the clock ticked into the sixth minute of stoppage time, defender Mariano Trujillo bumped into Fire forward Brian McBride in the box with a cross in the air. Vaughn ruled the contact to be a penalty, which led to Blanco's winning goal.

Chivas USA (7-2-3) will aim to rebound when it hosts Seattle on June 6 in its next MLS match, while the Fire (5-0-6) are back in action Sunday.