ST. LOUIS (AP) - Adam Wainwright threw a three-hit shutout to keep rolling in July, and the St. Louis Cardinals snapped the Miami Marlins' four-game winning streak with a 5-0 victory Saturday night. Jhonny Peralta homered and Stephen Piscotty had two hits, a walk and two RBIs at Busch Stadium. Wainwright struck out five with two walks and didn't allow a hit until Adeiny Hechavarria doubled to open the sixth inning.

DETROIT (AP) - Salvador Perez singled, doubled, scored a run and drew two of Kansas City's seven walks as the Royals eased to an 8-4 victory at the Detroit Tigers Saturday night. Kansas City scored four runs in the first inning off Mike Pelfrey, who didn't make it out of the second. Every hitter in the Royals' lineup scored exactly once except right fielder Paulo Orlando.

CHICAGO (AP) - Yu Darvish returned from the disabled list but lasted only 4 and a third innings, and Anthony Rizzo's two-run double helped lead the Chicago Cubs past the Texas Rangers 3-1 Saturday.

ANAHEIM, Calif. (AP) - Matt Shoemaker scattered six hits and struck out a career-high 13 in his first complete game in the majors, and the Los Angeles Angels beat the Chicago White Sox 1-0 Saturday night. James Shields threw a two-hitter but was outdueled by Shoemaker, who walked none.

Local Sports

High School Baseball:

Missouri vs. Illinois All-Star Game
Illinois – 10 Missouri - 3

Prospect League:

Springfield Sliders – 17  Hannibal Cavemen - 7
Quincy Gems – 11  Prospect League Military All-Stars – 1

Weather permitting, The Hannibal Cavemen travel across the river to take on the Gems in Quincy Sunday evening at 6:35.