National League

• Dodgers 1, Pirates 0: In Los Angeles, Clayton Kershaw followed up his sensational one-man show on opening day with seven innings of two-hit ball and nine strikeouts in a spirited duel with A.J. Burnett, and the Dodgers blanked Pittsburgh for the second straight day. Mark Ellis singled in Carl Crawford in the third for the game's only run.

• Cardinals 6, Giants 3: In San Francisco, Carlos Beltran hit a go-ahead two-run single in the fifth against his former team and Shelby Miller beat the World Series champion Giants in his second career start, spoiling Buster Posey's MVP celebration.

• Rockies 6, Padres 3: In Denver, Jon Garland threw six sharp innings in his first appearance in almost two years and Michael Cuddyer drove in four runs for Colorado.

• Nationals 7, Reds 6, 11 innings: In Cincinnati, Ian Desmond made two errors at shortstop that helped the Reds send the game to extra innings, then led off the 11th with his first homer of the season to rally Washington. The Nationals were coming off a 15-0 loss in the series opener, their most lopsided defeat since baseball returned to Washington in 2005.

• Mets 7, Marlins 3: In New York, Collin Cowgill homered, David Wright got three hits and slumping Ike Davis added a pair of singles to lift the Mets over Miami at Citi Field.

American League

Angels 8, Rangers 4: In Arlington, Texas, Albert Pujols homered twice to offset another tough day for Josh Hamilton in his second game back in Texas. Hamilton struck out twice and flied out behind Pujols, who took three intentional walks.

• Athletics 6, Astros 3: In Houston, Coco Crisp, Jed Lowrie and Seth Smith homered to back up a solid performance by starter Bartolo Colon, who made his first appearance since he received a 50-game suspension for a positive testosterone test Aug. 22.

Rays 6, Indians 0: In St. Petersburg,, Fla., Alex Cobb scattered four hits in 7 1/3 innings and Kelly Johnson homered for Tampa Bay.

• Tigers 8, Yankees 4: In Detroit, Miguel Cabrera drove in one of four runs in the fifth inning on a 4-for-4 day, and Max Scherzer gave up four runs in five-plus innings to pick up the win in a shaky start, his first of the season.

• White Sox 4, Mariners 3: In Chicago, Alex Rios hit a tiebreaking, two-run homer off Seattle's Felix Hernandez in the sixth inning.

• Twins 6, Orioles 5: In Baltimore, Justin Morneau singled in the tiebreaking run with two outs in the ninth inning after an error by Chris Davis, and Minnesota got a home run from Chris Parmalee for its first win in Baltimore since April 21, 2011. Although Davis picked up his 17th RBI, he failed to become the first player in major league history to homer in the first five games of the season.

• Blue Jays 5, Red Sox 0: In Toronto, Colby Rasmus hit a three-run homer and Blue Jays starter J.A. Happ combined on a two-hitter with Steve Delabar, Aaron Loup and Sergio Santos.


• Phillies 4, Royals 3: In Philadelphia, pinch-hitter Kevin Frandsen hit a bases-clearing, three-run double with two outs in the ninth off closer Greg Holland to lift the Phillies in front of the smallest attendance in Philadelphia in four years. A crowd of 39,475 at Citizens Bank Park was the first under 40,000 since April 29, 2009.