Ty Wigginton and Matt Wieters homered in a six-run fifth against Daisuke Matsuzaka, as host Baltimore Saturday ensured its first series win of the season with a 12-9 win over Boston. Wigginton hit two of the Orioles' five homers.

Royals 4, Rays 2

Alberto Callaspo hit a two-run double in the 11th inning, as visiting Kansas City handed Tampa Bay just its their fourth loss in 18 games.

Rangers 6, Mariners 3

Ace Felix Hernandez (1-1) lasted just 41/3 innings for host Seattle.

Athletics 4, Blue Jays 3

Catcher Josh Donaldson hit a two-run homer for visiting Oakland, which snapped a four-game skid.

Giants 6, Rockies 1

Matt Cain gave up one hit over eight innings for host San Francisco. Juan Uribe hit a three-run homer.

Braves 10, Astros 1

Troy Glaus drove in four; Justin Heyward homered for host Atlanta.

Cardinals 6, Reds 3

Skip Schumaker singled to snap a tie in the eighth for host St. Louis.

Cubs 7, Diamondbacks 5

Alfonso Soriano homered and Derrek Lee delivered a go-ahead two-run single as host Chicago rallied from three down. - AP

SUBSCRIBE

Unlimited Digital AccessOnly 25¢for 6 months

ACT NOWSALE ENDS SOON | CANCEL ANYTIME