ANAHEIM, Calif. — Bobby Abreu homered in the bottom of the 10th inning Wednesday to give the Los Angeles Angels a 2-1 victory over the Kansas City Royals and a three-game sweep. Abreu sent a 1-1 pitch from Jesse Chavez (0-1) into the right-field seats with one out. The Angels rushed from the dugout to greet Abreu but stood back, giving him plenty of room to safely cross the plate.

Orioles 3, Indians 1

CLEVELAND — Brad Bergesen pitched a two-hitter for his first win in nearly three months and the surging Baltimore Orioles beat the Cleveland Indians 3-1 Wednesday night. The Orioles won their fourth in a row and moved to 8-1 under new manager Buck Showalter. They became the last team in the majors to reach 40 wins this season.

Tigers 3, Rays 2

DETROIT — Ryan Raburn hit a tiebreaking, two-run homer in the sixth inning and the Tigers held on to avoid a series sweep.

Justin Verlander (13-7) gave up one run and six hits while striking out seven over six innings. Ryan Perry pitched 1 2-3 innings of scoreless relief and Jose Valverde allowed a run before earning his 22nd save in 23 chances.

Athletics 5, Mariners 1

SEATTLE — Dallas Braden tossed a four-hitter for his fourth career complete game, Mark Ellis hit three doubles and drove in three runs, and the Athletics cruised past Seattle.

Braden (7-8) won for just the third time in nine decisions since throwing a perfect game on May 9 against Tampa Bay. He was out from June 23-July 20 with left elbow tightness, but is 3-1 since coming off the disabled list.

Cardinals 6, Reds 1

CINCINNATI — Colby Rasmus hit his first career grand slam, Adam Wainwright dazzled again and the St. Louis Cardinals beat the Cincinnati Reds 6-1 on Wednesday, completing a three-game sweep that changed the standings and made their point.

The defending NL Central champs, scraped up from a cleat-kicking brawl the previous night, wouldn’t be dismissed or demeaned. The Cardinals overtook the Reds with their first three-game sweep in Cincinnati since 2005, moving a game ahead in the standings.

Braves 8, Astros 2

HOUSTON — Omar Infante drove in the go-ahead run with a 10th-inning double and Brian McCann added insurance with a grand slam later in the inning to give the Braves a win.

Rockies 6, Mets 2

NEW YORK — Melvin Mora hit a go-ahead grand slam with two outs in the eighth inning and the Colorado Rockies beat the New York Mets 6-2 on Wednesday night.

Angel Pagan hit a two-run homer in the first for the Mets and Jonathon Niese hung on to the early lead, but the bullpen came undone, ruining what had looked like a promising evening for the Mets.

Phillies 2, Dodgers 0

PHILADELPHIA — Roy Oswalt pitched seven impressive innings in his home debut, two relievers finished off the six-hitter and the Philadelphia Phillies beat the Los Angeles Dodgers 2-0 on Wednesday night.

The two-time NL champions are 15-4 since July 22, but lost another player when Ross Gload left with a strained right groin.

Marlins 9, Nationals 5.

WASHINGTON — Mike Stanton had five hits and four RBIs and Chris Volstad won his third game against the Washington Nationals this season in the Florida Marlins’ 9-5 victory Wednesday night.

It was the third straight win for the Marlins (56-56) and the 18th time this season they have reached .500.


Only subscribers are eligible to post comments. Please subscribe or to participate in the conversation. Here’s why.

Use the form below to reset your password. When you've submitted your account email, we will send an email with a reset code.