
Jordan Yamamoto pitched seven innings to win his major league debut, and Garrett Cooper hit a grand slam and the Miami Marlins broke a six-game losing streak by beating the St. Louis Cardinals 9-0 Wednesday night.
Cardinals: RHP Jack Flaherty (4-3, 4.08) is scheduled to start Thursday to begin a four-game series at the New York Mets.
Danny Duffy went seven strong innings giving up just 4 hits and 2 runs but the Royals still lose to Detroit 3-2. Royals host Detroit again today, Homer Bailey starts for Kansas City.