Sports

19 Bucs! Pirates outlast Cardinals in marathon

Pedro Alvarez homered in the 19th inning and the Pirates won the longest game in the majors this season, outlasting the Cardinals 6-3 yesterday in St. Louis.

It took 6 hours, 7 minutes to finish. Both teams scored a run in the 17th, and each club used eight pitchers.

Alvarez hit a solo shot off Barret Browning. Andrew McCutchen added a two-run single later in the inning.

Wandy Rodriguez, who was set to start for the Pirates tonight, got the win with two scoreless innings of relief.

About 9,000 fans from the original crowd of more than 43,000 stayed until the end. This was the longest game by innings in the big leagues this year. At 6:07, it tied for the longest by time, matching a game between Baltimore and Boston on May 6.

D’backs 8, Astros 1

In Houston, the Astros lost in their first game under interim manager Tony DeFrancesco as Aaron Hill’s two homers propelled the Diamondbacks to a sweep. The Astros, with the worst record in the majors, fired Brad Mills late Saturday night.

Dodgers 5, Braves 0

In Atlanta, Chad Billingsley combined with two relievers on a three-hitter to win his sixth straight start for the Dodgers.

Padres 7, Giants 1

In San Diego, Clayton Richard pitched eight sparkling innings for the Padres, and the Giants dropped a half-game behind the Dodgers in the NL West heading into their set in Los Angeles.

Reds 5, Cubs 4

In Cincinnati, Ryan Hanigan hit a walkoff single after Xavier Paul’s leadoff, pinch-hit triple, lifting the Reds.

Rockies 3, Marlins 2

In Denver, Giancarlo Stanton went homerless for the first time in seven games at Coors Field, and the Marlins fell to the banged-up Rockies.

Phillies 8, Brewers 0

In Milwaukee, Kyle Kendrick pitched three-hit ball for eight innings and the Phillies won after a rare rain delay at Miller Park.

American League

Rays 8, Angels 3

In Anaheim, Matt Moore shrugged off home runs by Mike Trout and Albert Pujols to win his fourth straight decision, and the Rays completed a four-game sweep of the fading Angels.

Tampa Bay tagged Zack Greinke and outscored the Angels 37-14 in the series. Ryan Roberts hit a two-run homer and Matt Joyce and Carlos Pena also drove in two runs apiece for the Rays.

Orioles 7, Tigers 5

In Detroit, Nate McLouth hit a go-ahead, two-run triple as the Orioles rallied for the win after trailing 5-0, extending their lead over the Tigers to two games in the race for the second wild-card spot in the American League.

Royals 5, White Sox 2

In Kansas City, Jeremy Guthrie took a no-hitter into the seventh inning before allowing a disputed infield single to Paul Konerko and the Royals completed a three-game sweep of the AL Central leaders.

Rangers 11, Blue Jays 2

In Toronto, Michael Young hit a three-run homer and a two-run double to power the Rangers.

Mariners 5, Twins 1

In Seattle, Michael Saunders hit a two-run homer as the Mariners picked up their fifth straight victory.

A’s 7, Indians 0

In Oakland, Jarrod Parker pitched eight sharp innings and Coco Crisp homered and drove in five runs to help Oakland finish off the three-game sweep.