Coming off their home win over the 49ers, the Texans flew to Ralph Wilson Stadium for a Week 8 duel with the Buffalo Bills.  Houston would trail in the first quarter as Bills wide receiver Terrell Owens got a 29-yard touchdown run.  The Texans would get on the board in the second as kicker Kris Brown nailed a 42-yard and a 22-yard field goal.  Buffalo would close out the half with a 21-yard field goal from kicker Rian Lindell. The Texans would creep closer in the third quarter with Brown booting a 26-yard field goal.  Afterwards, in the fourth quarter, Houston took the lead for good as running back Ryan Moats got an 11-yard (followed by quarterback Matt Schaub's 2-point conversion pass to wide receiver Andre Johnson), a 1-yard, and 3-yard touchdown run. With the win, the Texans would improve to 5-3, their best start in franchise history.
Question: How many yards was the longest touchdown run?
Answer: 29-yard touchdown run