Associated Press
Oakland catcher Kurt Suzuki catches a popup against Seattle on Wednesday.

MLB standings

OAKLAND, Calif. — Guillermo Moscoso allowed two hits in seven innings and Scott Sizemore homered and drove in two runs to help Oakland salvage the finale of a three-game series with a 2-0 victory over Seattle on Wednesday.

Sizemore homered in the second inning and added an RBI single in the fifth against Jason Vargas (6-6) to give Moscoso (3-4) more than enough support to win for the first time since May 29.

Moscoso allowed singles to Dustin Ackley in the second and Adam Kennedy in the seventh. He struck out five and walked one and has allowed one earned run in his past 24 2-3 innings.

Andrew Bailey pitched the ninth for his eighth save in nine chances.

The Mariners had their three-game winning streak snapped.

RAYS 12, TWINS 5: At Minneapolis, Evan Longoria had three hits and four RBIs for Tampa Bay, which avoided being swept.

Longoria's single gave the Rays the go-ahead run in the eighth inning, and he added a three-run homer in the ninth. He was 3 for 28 before the game.

The Rays haven't been swept in a series of three or more games since the season-opening set against Baltimore.

Michael Cuddyer drove in three runs and tied the game in the seventh with a homer for the Twins.

Alex Burnett (2-5) allowed three straight batters to reach in the eighth capped by Longoria's single. B.J. Upton pushed in the next run with a squeeze bunt, then Sean Rodriguez hit a two-run homer to stretch the lead to four.

J.P. Howell (2-1) pitched a scoreless seventh for the win.

Rays starter Wade Davis allowed nine hits, four runs — three earned — and three walks in five innings.

Twins starters Francisco Liriano didn't even finish the fifth inning, allowing six hits and four walks and he hit three batters.

TIGERS 5, ANGELS 4: At Anaheim, Calif., Miguel Cabrera homered during a three-run seventh inning for Detroit.

Cabrera greeted reliever Michael Kohn (0-2) by hitting a tiebreaking, two-run shot, his 18th of the season.

Victor Martinez drove in two runs as the Tigers avoided a three-game sweep. They scored just one run in the first two games of the series.

Brad Penny (6-6) settled in after allowing three runs in the first. He gave up four runs and six hits over 6 1/3 innings and won for only the second time in nine starts. Jose Valverde worked a perfect ninth for his 21st save.

Mark Trumbo homered for the Angels, who had won four straight. Howie Kendrick drove in two runs and Vernon Wells hit an RBI double.

ROYALS 4, WHITE SOX 1: At Chicago, Bruce Chen pitched effectively into the seventh inning and Eric Hosmer homered for Kansas City.

Chen (5-2) allowed four hits and a run and left after walking A.J. Pierzynski to start the seventh. He retired the first nine batters before Juan Pierre singled leading off the fourth and escaped a bases-loaded, no-out jam in the sixth with just one run scoring.

Joakim Soria worked the ninth for his 15th save in 20 chances.

Hosmer hit his eighth homer leading off the second on a ball that just went over the glove of Chicago center fielder Alex Rios at the wall.

Jeff Francoeur delivered a two-out RBI single in the fourth and hit a sacrifice fly in the sixth to make it 4-0.

Chicago starter Edwin Jackson (5-7) allowed eight hits and four runs in seven innings.

INDIANS 5, YANKEES 3: At Cleveland, Derek Jeter pulled within three hits of 3,000 for his career, lining a double in three at-bats against Justin Masterson, who shut down New York for eight scoreless innings and led Cleveland to a win.

Jeter, who was on deck when the game ended, went 1 for 3 and also drew a walk from Masterson (7-6), who was backed up by two sensational plays from All-Star shortstop Asdrubal Cabrera in the eighth.

Rookie Lonnie Chisenhall hit his first career homer for Cleveland, which took two of three in the series between first-place teams. The Indians scored two runs in the first off starter Phil Hughes (0-2), but left the bases loaded twice and stranded 13 runners.

Masterson allowed three hits, struck out six, walked two and got just his second win since April 26. He turned it over in the ninth to Cleveland's bullpen, but reliever Vinnie Pestano couldn't finish it and gave up three runs. Closer Chris Perez came on and got three outs for his 21st save.

RED SOX 5, BLUE JAYS 4: At Boston, Jacoby Ellsbury and Kevin Youkilis both had three extra-base hits and Tim Wakefield scattered nine hits in seven innings to lead Boston.

Wakefield (5-3) earned the 198th win of his career, filling in for a rotation that is without Clay Buchholz, Jon Lester and Daisuke Matsuzaka. The 44-year-old knuckleballer allowed three runs, struck out seven and walked one as Boston earned its sixth win in its last seven games.

Ricky Romero (7-8) gave up six runs and nine hits in 4 1/3 innings for Toronto. He surrendered leadoff homers in the first two innings, to Ellsbury and Youkilis, and allowed five straight hits — three doubles — as Boston scored four times in the fourth inning.

Jonathan Papelbon gave up one run in the ninth but earned his 19th save.

Yunel Escobar had four hits, including an RBI single in the ninth, for Toronto, which went homerless for the first time in 14 games.

RANGERS 13, ORIOLES 5: At Arlington, Texas, Alexi Ogando allowed four hits over seven innings and Texas completed a three-game sweep of Baltimore.

Ogando (9-3) turned in his second consecutive effective outing after losing three straight starts.

Baltimore starter Jeremy Guthrie (3-11) gave up four runs in the first and allowed six runs and eight hits in five innings as he took over the AL lead in losses.

Mike Napoli had a three-run homer while the Rangers broke the game open with a four-run seventh. Michael Young and Nelson Cruz also had three RBIs for Texas.

Young scored twice, giving him 958 runs for his career, tying Rafael Palmeiro for the Rangers record.

Vladimir Guerrero homered and drove in two runs for the Orioles, who have lost eight of nine.