Houston Dynamo FC were left to wonder how they did not take all three points on Wednesday night, as D.C. United battled back for a 1-1 draw at Shell Energy Stadium in Major League Soccer.

The Dynamo controlled long stretches of the fixture and carried the greater attacking threat throughout, but after Héctor Herrera fired the hosts in front in the 40th minute, D.C. United stayed in the contest and found their moment late on. Tai Baribo struck with a header in the 78th minute to earn the visitors a share of the spoils.

It was a match that followed a clear split across the two halves. Houston took a 1-0 lead into the interval after a stronger opening 45 minutes, then saw D.C. respond after the break with greater resolve and just enough precision in the final third.

Herrera’s opener in the 40th minute gave the Dynamo a deserved advantage. With Houston enjoying 63.5 percent possession and repeatedly pinning D.C. United back, the home side created the better rhythm and volume in attack. By full time, the Dynamo had piled up 20 shots, 16 shot assists and five efforts on target, numbers that suggested they had done enough to put the match away.

But D.C. United remained alive, even while seeing less of the ball and generating fewer openings. The visitors managed only seven total shots and just one on target all night, yet that lone accurate effort proved decisive. In the 78th minute, Baribo rose to convert with a header and punish Houston for not stretching the lead when the opportunity was there.

The second half also carried a more combative edge. Silvan Hefti went into the book for D.C. United in the 67th minute, while Artur followed with a yellow card for Houston in the 70th. Baribo was cautioned in the 71st minute and Andre Dozzell in the 72nd as the visitors tried to disrupt Houston’s flow. Deep into stoppage time, Jared Stroud picked up a yellow card in the 90’+5′ minute, and Erik Sviatchenko was booked in the 90’+7′ minute as tensions rose in the closing stages.

For Houston, this will feel like two points dropped more than one gained. The Dynamo had the territorial control, the shot count and the first-half lead, but they could not find the second goal that would have killed off the fixture. For D.C. United, though, the draw represented a stubborn away performance and a reminder that efficiency can matter just as much as control.

In the end, Herrera’s 40th-minute goal and Baribo’s 78th-minute equalizer left the sides level at full time, with each club taking a point from a hard-fought MLS contest in Houston.