The Houston Texans fell short in a late comeback drive and lost to the Indianapolis Colts 26-20 at home on Sunday.