Cloudy
43°
Cloudy
Hi 52° | Lo 37°

Indians Snap Skid

Kansas City Royals second baseman Omar Infante fails to catch a throw to force out Detroit Tigers' Andrew Romine during the fourth inning of a baseball game  in Kansas City, Mo., Friday, May 2, 2014. Kansas City Royals third baseman Mike Moustakas was given a throwing error on the play. (AP Photo/Orlin Wagner)

Kansas City Royals second baseman Omar Infante fails to catch a throw to force out Detroit Tigers' Andrew Romine during the fourth inning of a baseball game in Kansas City, Mo., Friday, May 2, 2014. Kansas City Royals third baseman Mike Moustakas was given a throwing error on the play. (AP Photo/Orlin Wagner)

Cleveland — Michael Brantley homered and drove in three runs, Carlos Santana also homered and the Cleveland Indians broke a six-game losing streak with a 12-5 win over the Chicago White Sox on Friday night.

Brantley hit a leadoff homer in the fifth and added a two-run single in the sixth. Santana hit a solo homer in the second and had an RBI single in a five-run first, while Ryan Raburn and Yan Gomes each drove in two runs.

Orioles 3, Twins 0

Minneapolis — Ubaldo Jimenez struck out a season-high 10 over seven-plus scoreless innings for his first win with Baltimore, and Nelson Cruz hit a two-run home run to pad the lead for the Orioles.

Jimenez (1-4) allowed only three hits while taking a significant step forward from five rough starts to begin his $50 million, four-year contract with the Orioles.

Tigers 8, Royals 2

Kansas City, Mo. — Rick Porcello cruised through seven innings, the Tigers battered James Shields once again and Detroit rolled over the Royals.

Victor Martinez had a pair of doubles and drove in two runs, and J.D. Martinez and Alex Avila also drove in two runs apiece as the Tigers won their fourth straight against the Royals.

National League

Brewers 2, Reds 0

Cincinnati — Wily Peralta doubled home two runs — the first RBIs of his career — and repeatedly escaped trouble during his eight innings, leading Milwaukee over Cincinnati.

The NL Central leaders improved the best record in the majors to 21-9 and opened a 7½-game lead over Cincinnati. The Brewers are 12-3 on the road.

Marlins 6, Dodgers 3

Miami — Surprising Tom Koehler outpitched Josh Beckett, and the Marlins extended their home winning streak to seven games.

Koehler (3-2) allowed three hits in seven scoreless innings.

Nationals 5, Phillies 3

Philadelphia — Adam LaRoche’s tiebreaking single in the eighth inning helped Washington rally from an early deficit to beat Philadelphia.

Cliff Lee outpitched Stephen Strasburg, but the Phillies’ bullpen struggled again.

Giants 2, Braves 1

Atlanta — Michael Morse and Angel Pagan homered, Tim Lincecum allowed one run over six innings and San Francisco beat Atlanta.

San Francisco spoiled the season debut of Braves starter Mike Minor with its seventh victory in eight games.

Cubs 6, Cardinals 5

Chicago — Anthony Rizzo hit a two-run single in the first that ended Adam Wainwright’s scoreless streak at 25 innings, and the Cubs beat St. Louis for their third win in four games.

Wainwright (5-2) had allowed six runs in 45 innings coming in, but the Cubs matched the runs total in just five innings against the St. Louis ace, who gave up 10 hits. His ERA rose from 1.20 to 2.16.

Interleague

Pirates 6, Blue Jays 5

Pittsburgh — Pedro Alvarez hit a tying two-run homer off Sergio Santos in the ninth inning and Starling Marte following one out later with a winning drive into the bullpen in left-center, giving Pittsburgh a win over Toronto.

Santos (0-2) entered with a 5-3 lead and allowed a leadoff single to Neil Walker. He struck out Andrew McCutchen, and Alvarez followed with his seventh homer this season. Pinch-hitter Ike Davis flied out, and Marte hit the first game-ending homer of his big league career.

Mark Melancon (1-1) pitched a hitless ninth for the win. After saving his first four save chances this season, Santos has blown three of his last four for the Blue Jays, who have lost seven of their last nine games.

McCutchen had three hits for Pittsburgh, which outhit the Blue Jays 17-10. The Pirates won for just the third time in 13 games and the fifth time in their last 20.