Matt Adams hit a homered among his two hits and drove in three runs, lead the St. Louis Cardinals past the Houston Astros, 5-2, Saturday.

Michael Wacha gave up two runs in seven innings, his longest outing of the spring. He allowed two runs and struck out eight without allowing a walk.

"I'm pretty happy with how it's going," Wacha said. I am just stretching myself out. I'll be ready in two weeks."

Brett Oberholtzer, who was named the No. 3 starter in the Astros rotation, allowed five runs in five innings as his ERA rose to 11.00.

Jose Altuve homered for the Astros.