Mark Saxon ESPN Staff Writer
Improving at home is high on the Cardinals' wish list for the coming weeks. They finally won their 30th home game with a 3-1 victory over the Oakland A's Friday night. Only two NL teams, the Arizona Diamondbacks and Atlanta Braves, have worse records at their home stadiums than St. Louis (30-35). Rookie Luke Weaver picked up his first major-league win and Jedd Gyorko provided two of the Cardinals' runs with a first-inning home run, his 22nd of the season.