This is very simlar to the original question. It can be, as TDOL said, an ellipted adverbial prepositional phrase, but a simpler answer is the same as before. This fits the usage of "last" as a transitive verb. In this case, the phrase is the object of "last".Originally Posted by pdh0224
To keep adequately supplied: left enough bread to last the family for the weekend.
To persist or endure for the entire length of; survive: hoped to last the season without injuring her leg again.
Pope of the Dictionary.com Forum