WASHINGTON — Benefiting from the decision to overturn Ian Desmond’s inside-the-park homer on replay review, the Atlanta Braves beat Washington 2-1 Friday, spoiling the Nationals’ home opener and giving rookie manager Matt Williams his first loss.
Desmond’s shot down the left-field line in the fifth inning, which appeared to tie the game at 1-all, was switched to a ground-rule double after a five-minute delay after Braves manager Fredi Gonzalez requested the review. Desmond was sent back to second base and wound up getting caught in a rundown while trying to steal.
Washington did eventually even the score, but Atlanta’s Chris Johnson delivered a go-ahead sacrifice fly in the eighth off reliever Tyler Clippard (0-1).
Luis Avilan (1-0) got one out in the seventh for the win, and Craig Kimbrel earned his third save.
Mets 4, Reds 3
NEW YORK — Lucas Duda hit a pair of two-run homers only hours after the Mets gave him the starting job at first base, and New York beat the Cincinnati Reds behind Jenrry Mejia for its first victory of the season.
Replacement closer Jose Valverde struck out Jay Bruce with two on to end it, and the Mets avoided their first 0-4 start since opening with five consecutive losses in 2005.
The 24-year-old Mejia (1-0), who beat out Daisuke Matsuzaka for the final spot in the rotation, struck out a career-high eight in six innings. Flashing a sharp breaking ball, he allowed one run and four hits in a steady rain and mist.
Mike Leake (0-1) gave up five hits and three walks in 6 2-3 innings for the Reds.
Giants 8, Dodgers 4
LOS ANGELES — Michael Morse keyed a six-run first inning with a two-run single, and the San Francisco Giants beat Los Angeles, spoiling a Dodgers’ home opener played nearly two weeks after they began the season in Australia.
David Huff (1-0) got the victory, allowing two hits in 1 2-3 innings of relief while striking out three.
After retiring the first two batters, Hyun-Jin Ryu got pummeled for six runs while giving up six hits, including four in a row as the Giants batted around. They finished Ryu with two more runs in the second, extending their lead to 8-0.
Ryu (1-1) gave up eight runs — six earned — and eight hits while getting six outs. The left-hander walked three and struck out two while making his third start in six games. He was moved up in the rotation after injured ace Clayton Kershaw went on the disabled list for the first time in his career with a strained muscle in his back. Kershaw may be out a month.
Rockies 12, Diamondbacks 2
DENVER — Charlie Blackmon tied a team record with six hits and drove in five runs, helping the Colorado Rockies beat the Arizona Diamondbacks.
Blackmon finished 6 for 6 with three doubles and a two-run homer. The only other Rockies player with six hits in a game was Andres Galarraga against Houston on July 3, 1995.
Carlos Gonzalez added a two-run triple and a two-run homer off the facing of the third deck as the Rockies improved to 13-9 in home openers.
That was more than enough for Juan Nicasio (1-0), who surrendered one run and four hits in seven efficient innings. His only mistake was a slider that Mark Trumbo hit for a solo homer in the fifth.
The Diamondbacks fell to 1-6, their worst start since 1998.
Randall Delgado (0-1) gave up six runs and 10 hits in four innings.
Rays 8, Rangers 1
ST. PETERSBURG, Fla. — Sean Rodriguez homered and tied a career-high with four RBI, Jake Odorizzi got his first major league win, and the Tampa Bay Rays routed the Texas Rangers.
Rodriguez got a two-out RBI in the first when he was hit by a pitch with the bases loaded, and hit a three-run homer during the third that put the Rays up 4-0. He was back in the lineup after missing Thursday night’s 7-2 win over Toronto for the birth of his son.
Odorizzi (1-0) allowed three hits in six innings in his seventh big league start and 10th game overall. Ryan Hanigan hit a three-run homer during the fifth for the Rays.
Tigers 10, Orioles 4
DETROIT — Miguel Cabrera homered in eighth inning for his 2,000th career hit, and the Detroit Tigers rolled over the Baltimore Orioles.
Cabrera also hit three singles. His two-run drive made him the ninth player to reach 2,000 hits before turning 31.
Rajai Davis and Torii Hunter also homered for the Tigers. Drew Smyly (1-0) relieved Anibal Sanchez after a fourth-inning rain delay and pitched three scoreless innings.
Miguel Gonzalez (0-1) allowed seven runs and nine hits in 3 1-3 innings.
The game was delayed 10 minutes at the start and 34 minutes in the fourth on a chilly day.
Baltimore shortstop J.J. Hardy sat out because of light spasms in his lower back.
Indians 7, Twins 2
CLEVELAND — Nick Swisher hit a two-run homer in the sixth inning, two batters after Yan Gomes connected for a solo shot, leading the Cleveland Indians to a home-opening win over the Minnesota Twins.
Swisher’s homer off Mike Pelfrey (0-1) allowed the Indians to cap a day of pomp and pageantry as they celebrated Progressive Field’s 20th anniversary. Before the sixth, the Indians had been shut out by Pelfrey and were in danger of disappointing a sellout crowd that stuck around following a 2-hour, 13-minute rain delay and plummeting temperatures.
Indians reliever Josh Outman (1-0) recorded two outs after coming in for Danny Salazar in the sixth and got the win.
Swisher added an RBI double and Michael Brantley hit a two-run single in Cleveland’s four-run seventh that broke it open.
Royals 7, White Sox 5
KANSAS CITY, Mo. — Alex Gordon drove in three runs and Jeremy Guthrie pitched effectively into the sixth inning as the Kansas City Royals beat the Chicago White Sox.
Gordon hit a bases-clearing double in the first inning and Guthrie allowed four runs on seven hits, four walks and a hit batter in 5 2-3 innings.
Lorenzo Cain drove in two runs with a two-out fifth inning single that put Kansas City ahead 7-2.
The Royals jumped on White Sox rookie right-hander Erik Johnson for six hits and four runs in the first two innings. Johnson retired only 14 of the 28 batters he faced, yielding seven runs on 10 hits, three walks and a hit batter to take the loss.