3 min read

DETROIT- Miguel Cabrera and Marcus Thames homered and Detroit scored nine runs in the fourth and fifth innings combined to beat Los Angeles.

Cabrera, Thames, Curtis Granderson and Edgar Renteria each drove in two runs for the Tigers, who won their fifth straight game and seventh in their last eight.

Andre Ethier homered and had four RBIs for the Dodgers, who have lost four straight and 16 of their last 22.

Cubs 6, Blue Jays 2

TORONTO – Jason Marquis tossed seven-plus innings to record his third consecutive victory and Reed Johnson hit a three-run homer in Chicago’s win over Toronto.

Cardinals 3, Phillies 2

ST. LOUIS – Kyle Lohse pitched a season-high eight innings of four-hit ball and Adam Kennedy hit a two-run home run, helping St. Louis rebound from their worst loss at 3-year-old Busch Stadium with a victory over Philadelphia in the only National League game on the schedule.

Yankees 8, Astros 4

Advertisement

HOUSTON – Mike Mussina pitched six solid innings for his 10th win and helped put the New York Yankees three games above .500 for the first time this season with a victory over the Astros.

Alex Rodriguez hit a fan-aided solo homer and Melky Cabrera, Jose Molina and Wilson Betemit each added a pair of RBIs for the Yankees, who’ve won eight of 11.

Padres 8, Indians 3, 10 innings

CLEVELAND – Kevin Kouzmanoff’s grand slam highlighted San Diego’s five-run 10th inning, and the Padres beat Cleveland.

San Diego pitchers Cha Seung Baek, Heath Bell (4-3) and Bryan Corey held the Indians to four hits. Baek and Bell combined to retire 23 of 24 hitters, including 19 straight.

Twins 9, Brewers 4, 12 innings

MILWAUKEE – Brian Buscher singled with the bases loaded and pinch-hitter Michael Cuddyer hit a two-run triple and scored on an error in the 12th inning to lead Minnesota over Milwaukee.

Prince Fielder thought he’d ended the game with two outs in the 10th inning with a drive off the wall that highlighted the discussion for instant replay.

Rays 4, Marlins 1

Advertisement

ST. PETERSBURG, Fla. – Matt Garza pitched seven strong innings and Jonny Gomes homered in his first at-bat since serving a five-game suspension for his part in a bench-clearing brawl, leading Tampa Bay past Florida.

Garza (5-3) allowed one run and three hits, walked one and struck out three to rebound from a loss at Texas in which he had a heated exchange with batterymate Dioner Navarro that began on the mound and continued in the dugout after the right-hander gave up a home run.

Rockies 2, White Sox 0

CHICAGO (AP) – Willy Taveras stole a career-high five bases, spot starter Jorge De La Rosa pitched the best game of his career and Colorado snapped Chicago’s nine-game home winning streak.

Orioles 8, Pirates 7

BALTIMORE – Oscar Salazar homered in the ninth inning and Ramon Hernandez added a two-out RBI single to end a back-and-forth duel and give the Orioles a win over Pittsburgh.

Royals 12, D-backs 3

PHOENIX – Rookie Mike Aviles had four hits and Kansas City hammered Randy Johnson and Arizona.

Playing in his 10th career game, Aviles doubled twice and singled against Johnson, then homered off reliever Billy Buckner.

The Big Unit (4-4) gave up eight runs, seven of them earned, and 10 hits in 4 1-3 innings. Johnson has 288 career victories but is winless in his last five starts.

Kansas City had 12 runs on 17 hits, both season highs. The Royals’ eruption provided plenty of support for Luke Hochevar (4-5), who won for the first time since May 14, a span of six starts.

Hochevar, the first overall pick in the 2006 draft, allowed three runs, two earned, and 10 hits in seven innings. He struck out six and walked none.

AP-ES-06-14-08 2348EDT

Comments are no longer available on this story