HOUSTON -- The Cardinals reshuffled their lineup just before their 6-5 loss to the Astros.
Shortstop Ryan Theriot, scheduled to bat leadoff, was removed from the starting lineup because of right rib-cage soreness.
Right fielder John Jay, originally scheduled to bat second, was moved into Theriot's leadoff spot.
Center fielder Colby Rasmus was moved up from fifth to the No. 2 spot in the batting order.
Second baseman Nick Punto moved to Theriot's position at shortstop and batted seventh.
David Freese moved into the starting lineup at third base and batted fifth and Daniel Descalso, who was supposed to play third base, shifted to second base and remained in the eighth spot in the order.