ST. LOUIS (AP) - Jose Martinez drove in five runs and had four hits to help the St. Louis Cardinals rout the Philadelphia Phillies 12-4. Francisco Pena homered and also had a single and double for the Cardinals in a game delayed by rain for 1:35. The Cardinals set a season high with 15 hits, but got none off Phillies shortstop Pedro Florimon, who threw a perfect eighth inning in his second pitching appearance of the season. Florimon then hit his second home run of the season to cap off his night in the ninth.
Cards and Phillies on KHMO radio Saturday and Sunday, beginning a 12:20 p.m. each day.

KANSAS CITY, Mo. (AP) - Whit Merrifield had three hits, stole three bases and scored twice off CC Sabathia as the Kansas City Royals beat the New York Yankees 5-2. Salvador Perez went deep and drove in three as the Royals snapped a five-game skid. Sabathia lasted just five innings as he struggled with his command. Jakob Junis worked into the sixth inning and allowed two runs to get the win.
CHICAGO (AP) - Shin-Soo Choo hit his first grand slam in eight years, leading the Texas Rangers to a 12-5 victory over the Chicago White Sox. Choo made it 9-3 with his drive against reliever Chris Volstad in a five-run third inning. Jesse Chavez and two other relievers combined for 5 1/3 scoreless innings following a shaky start by Matt Moore. With their 10th loss in 12 games, the White Sox are 11-30. It's the worst 41-game start in franchise history. Carson Fulmer suffered his third straight loss.

CINCINNATI (AP) - Jon Lester pitched six dominant innings, Addison Russell tied his career high with four hits and the Chicago Cubs quickly took control with a three-run first inning on the way to an 8-1 win over the Cincinnati Reds in the opener of their four-game series. Playing in a steady downpour that delayed the start of the game by 93 minutes, Willson Contreras added three hits and six different players each drove in at least one run for the Cubs, who'd lost three of their last four games.