The Houston Texans lost to the New England Patriots, 23 to 20, on November 23, 2003.

Explore