Tigers win on walk-off HR

• DETROIT 8, KANSAS CITY 6: Ian Kinsler hit a two-run homer off Ryan Madson in the ninth inning to give the Tigers a walk-off victory over the Royals on Thursday. Victor Martinez hit a three-run homer in the third and a two-run shot in the fifth to help the Tigers take a 6-3 lead. The Royals tied the score with a three-run seventh. Drew Butera led off with a homer, and Kendrys Morales had a two-run double. Both are former Twins.

• NEW YORK 2, BOSTON 1: Jacoby Ellsbury hit a tiebreaking homer in the seventh and CC Sabathia pitched six gritty innings after leaving his previous outing with dehydration, leading the Yankees to a 2-1 victory over the visiting Red Sox. Alex Rodriguez had an RBI double and Justin Wilson, who got the win, struck out three batters in the seventh to help the Yankees take two of three games in the series from the last-place Red Sox.


Cardinals beat Reds again

• ST. LOUIS 3, CINCINNATI 0: Michael Wacha gave the Cardinals' tired bullpen a respite by throwing seven innings in the rain, and St. Louis shut out the host Reds. The Cardinals won two of three in Cincinnati and have won 15 of the past 18 series with Cincinnati. The Reds were shut out for the past 18 innings. St. Louis won 4-3 Wednesday night in 13 innings. The Cardinals (69-39) improved to 30 games over .500 for the first time since the end of the 2013 season. They have the best record in the major leagues.

• MILWAUKEE 10, SAN DIEGO 1: Khris Davis hit two three-run homers, and Matt Garza limited San Diego to two hits in seven innings, in the Brewers' rout of the visiting Padres. In four starts since returning to action after being sidelined with shoulder tendinitis, Garza (6-12) has a 2.55 ERA. "I didn't feel right the first couple of months and just pitched through it," he said. "Everything has been a progression. I've finally started to feel normal, and I've been able to get extension on all of my pitches." Milwaukee won three of four games with San Diego.

• ARIZONA 8, WASHINGTON 3: Ian Desmond broke out of a prolonged slump with a home run and Bryce Harper reached base five times to help the Nationals beat the visiting Diamondbacks. Desmond's 12th homer of the season ended a 2-for-35 skid. His double to left leading off the fourth inning gave him more extra-base hits than he had produced in his previous nine games. Rookie Joe Ross pitched six solid innings, just giving up a solo homer to Jarrod Saltamacchia in the fifth inning, for his third win. He gave up five hits and struck out seven.

• ATLANTA 9, MIAMI 8: Eury Perez's RBI single in the bottom of the eighth for the Braves broke an 8-all tie. Teammate Adonis Garcia hit a two-run homer in the fifth. Christian Yelich was 3-for-5 for the Marlins with two RBI and two runs scored.


Utley back with Phillies

•Infielder Chase Utley rejoined the Phillies and will travel with the team to San Diego. Interim manager Pete Mackanin said Utley is likely to start on Friday against the Padres. Utley was batting just .179 before he went on the disabled list on June 24 with inflammation in his right ankle.

• Mike Leake will miss a turn in the Giants rotation because of a strained left hamstring. He was acquired from Cincinnati last week. Leake is 9-6 with a 3.52 ERA.