Julio Lugo singled in the winning run in the 13th inning, and the Baltimore Orioles beat the Tampa Bay Rays, 11-10, last night in a wild game that featured seven solo home runs.
The Orioles trailed by four runs in the seventh and 10-9 in the 12th before rallying to end a four-game skid.
B.J. Upton, Matt Joyce and Reid Brignac homered for the Rays, who lost for only the fifth time in 17 games.
The game took 4 hours, 38 minutes.
Rangers 8, Tigers 0
Tommy Hunter pitched seven scoreless innings, and Josh Hamilton and Ian Kinsler homered for visiting Texas. Hunter became the first Ranger to start a season 7-0 as a starter.
Indians 4, Twins 3
Travis Hafner had two hits and the go-ahead RBI in the eighth inning, and Justin Masterson allowed three runs and seven hits in 61/3 innings for visiting Cleveland.
Blue Jays 13, Royals 1
Jose Bautista hit his major league-leading 26th home run and drove in five runs to back Jesse Litsch (1-4), who got his first victory since 2008 for visiting Toronto.
Braves 4, Padres 1
Matt Diaz homered for the third straight game and Jair Jurrjens (3-3) pitched seven strong innings for host Atlanta.
Pirates 11, Brewers 9
Pedro Alvarez hit a grand slam in a nine-run first and a solo drive in the second for his first career multihomer game for host Pittsburgh.
Cardinals 7, Phillies 1
Chris Carpenter (11-3) worked eight innings and Randy Winn and Matt Holliday homered for host St. Louis. Philadelphia's Jamie Moyer strained his elbow and lasted only one inning.
Ramirez on DL again
Manny Ramirez is on the disabled list with a strained right calf. - AP