ST. LOUIS (AP) - Jeff Keppinger had two hits and four RBIs, including a key hit during a go-ahead three-run eighth inning, and the Houston Astros won their sixth straight to spoil Jake Westbrook's St. Louis debut with a 9-4 victory over the Cardinals on Monday night.
Albert Pujols homered for the third straight game and Westbrook worked six strong innings for St. Louis, which lost for only the second time in 13 home games. The Cardinals have lost four straight at home to Houston, falling a half-game behind the Reds in the NL Central.
Brett Myers extended his franchise-best streak to 22 consecutive starts of 6 or more innings to start the season. Keppinger's RBI double off Mike MacDougal (1-1) tied it at 4 and Carlos Lee scored the go-ahead run by beating a wide throw home from second baseman Skip Schumaker on Chris Johnson's bases-loaded chopper.