Updated

Brad Davis netted the match-winner with nine minutes to play and added a sublime assist as the Houston Dynamo claimed a 2-1 victory over the Chicago Fire on Sunday at BBVA Compass Stadium.

Houston entered the match coming off a 2-0 road loss to the Portland Timbers last week, but had the better of the play early on and struck first in the 26th minute.

Davis came galloping down the left flank into the attacking third and lofted a pinpoint left-footed cross into the penalty area, where a completely unmarked Will Bruin was there to easily nod it past Chicago goalkeeper Sean Johnson for his second tally of the season and a 1-0 Dynamo lead.

But just three minutes later Chicago responded when Chris Rolfe got on the end of a Daniel Paladini cross and fired a rising shot into the top left corner of the net, leaving Houston goalkeeper Tally Hall with little chance for a save.

Houston assumed control of the match in the second half and had an outstanding chance to go in front in the 63rd minute when Ricardo Clark connected with a wide-open Andrew Driver on the right wing with a through ball. Driver took a quick touch and ripped a shot that was earmarked for the far corner, but Johnson got down quickly to make the stop.

Davis's winner came in the 81st minute when the Dynamo captain let a free kick rip from well outside the penalty area. The low shot made its way through several bodies in front of goal and past Johnson to the left post to secure three points for Houston.

The victory extends Houston's impressive home unbeaten streak to 35 consecutive matches, while Chicago has lost two of its last three after earning its first win of the season last week.