1. Williams' performance. The stats for running back Ryan Williams -- nine carries for 25 yards and a touchdown -- will not make a compelling case for him earning a spot on the initial 53-man roster. The third-year running back looked good, though. His per-carry average took several hits, including on a 1-yard scoring run. Williams showed quickness in outrunning defenders around the corner for an 8-yard gain. He spun away from trouble and accelerated on another run. The blocking generally wasn't there for him, notably when he lost 6 yards on a carry. There are no guarantees Williams has done enough to stick around. Future injury risk could lead the Cardinals in another direction. Rashard Mendenhall is clearly established as the starter. Rookies Andre Ellington and Stepfan Taylor figure into the team's plans as well.
2. Speed at wide receiver. Jaron Brown, a rookie free agent with 4.4-second speed in the 40-yard dash, got deep to catch a 55-yard scoring pass from Ryan Lindley. Mike Thomas, signed recently after Detroit released him, is another receiver with the speed coach Bruce Arians is seeking to stretch defenses. Thomas had a 13-yard scoring reception in the fourth quarter. A couple completed passes in the fourth preseason game aren't going to provide definitive answers, but these were positive signs.
3. Third QB. Lindley had only one scoring pass to show for 280 career pass attempts in preseason and regular-season games over his two NFL seasons. He fared better in this one. Lindley completed 17 of 29 passes for 214 yards and two touchdowns against the Broncos. Lindley also completed a two-point conversion throw to take a 25-24 lead with 5:28 remaining. He took one sack, threw no interceptions and finished the game with a 104.7 passer rating. Will the Cardinals keep him around as the third quarterback?