Texans too much for Collin County down the stretch