Danks, Young excel as Royals, White Sox split pair

American League

ROYALS 4-0, WHITE SOX 2-2

CHICAGO -- John Danks pitched four-hit ball into the seventh, and the Chicago White Sox beat the Kansas City Royals 2-0 Friday to split a day-night doubleheader.

The White Sox shook off a 4-2 loss in the opener to win for the 10th time in 14 games, with Danks (5-8) dominating on the mound.

Avisail Garcia tripled and scored on a single by Tyler Flowers in the second inning. Melky Cabrera doubled and came in from third on a wild pitch by Edinson Volquez (8-5), and Chicago handed the AL Central leaders their second loss in 10 games.

Danks exited to loud cheers with a 2-0 lead after he walked Alex Rios leading off the seventh.

It was the second scoreless outing in three starts for the 30-year-old left-hander, who has struggled since undergoing shoulder surgery in 2012. He shut down Baltimore over seven innings on July 3 before getting roughed up by Toronto.

In this one, Danks struck out four and walked four.

Jake Petricka retired the lone batter he faced. Zach Duke worked 1 2/3 perfect innings, and David Robertson pitched a perfect ninth for his 20th save in 24 chances.

Volquez took his first loss since June 5 despite a strong outing. He gave up 2 runs and 8 hits in 6 1/3 innings after going 4-0 in his previous 7 starts.

In the opener, Mike Moustakas hit a solo home run in the fifth on the 12th pitch of the at-bat to give the Royals a 2-1 lead, and Alex Rios capped a two-run sixth with his drive off Jeff Samardzija (6-5) after Chicago tied it.

Chris Young (8-5) gave up 2 runs and 3 hits, including solo home runs to Geovany Soto and Adam Eaton, in 5 innings.

Young felt his back tightening as the game went on and left after throwing 82 pitches. Yost said it's "not serious at all," and Young expects to make his next scheduled start.

Four relievers combined to shut down the White Sox the rest of the way, with Greg Holland working the ninth for his 20th save in 22 chances.

Samardzija gave up 4 runs and 7 hits in 7 innings.

YANKEES 4, MARINERS 3 Alex Rodriguez returned from the All-Star break with a boom, hitting a tiebreaking home run in the seventh inning as host New York overcame two home runs by Kyle Seager to beat Seattle. Left off the AL All-Star team, a rested A-Rod hit his 19th home run of the season and 673rd of his career.

BLUE JAYS 6, RAYS 2 Josh Donaldson hit a two-run home run, Justin Smoak added a three-run shot and Toronto beat visiting Tampa Bay. Both home runs came in a five-run fifth, the ML-leading 36th time this season the Blue Jays have scored four or more in a single inning.

TIGERS 7, ORIOLES 3 J.D. Martinez made a terrific catch against the wall in right field, then homered two innings later to help host Detroit to a victory over Baltimore. Victor Martinez and Jose Iglesias also went deep for Detroit, and Anibal Sanchez (9-7) worked in and out of trouble for six innings.

ASTROS 3, RANGERS 2 Jose Altuve and rookie Carlos Correa drove in a run apiece to help Houston to an early lead and the Astros held on for a 3-2 victory over visiting Texas to snap a six-game skid. Houston starter Collin McHugh (10-5) tied a career high by allowing 11 hits in six innings, but they were all singles and amounted to just one run.

INTERLEAGUE

REDS 6, INDIANS 1 Mike Leake pitched six effective innings and drove in three runs as Cincinnati beat visiting Cleveland. Marlon Byrd had a home run among his four hits and Joey Votto added a solo shot for the Reds.

NATIONAL LEAGUE

CARDINALS 3, METS 2 Jhonny Peralta hit a tiebreaking home run in the sixth inning, Lance Lynn outdueled Noah Syndergaard and St. Louis held on for a victory over visiting New York. Peralta barely cleared the left-field fence on a two-out drive for his 14th home run.

PHILLIES 6, MARLINS 3 Jeff Francoeur hit a pinch-hit three-run home run in host Philadelphia's four-run eighth inning, leading the Phillies to a victory over Miami in a matchup of two of the worst teams in baseball. Ryan Howard had an RBI for the Phillies, who snapped a five-game losing streak while winning for just the eighth time in their last 34 games.

BRAVES 4, CUBS 2 Eury Perez drove in two runs with a bases-loaded, tiebreaking single in the eighth inning and Atlanta overcame Kyle Schwarber's three hits to beat visiting Chicago. Arodys Vizcaino (1-0) pitched a perfect eighth, and Jim Johnson earned his sixth save with three consecutive outs in the ninth.

BREWERS 4, PIRATES 1 Gerardo Parra had 3 hits, 2 RBI and scored twice, Mike Fiers scattered 3 hits over 7 solid innings, and host Milwaukee beat Pittsburgh. Parra had three of Milwaukee's five hits off Pittsburgh starter Charlie Morton (6-3) and they all figured into the scoring.

Sports on 07/18/2015

Upcoming Events