Nolan Reimold, Ryan Flaherty, and Nick Markakis hit solo home runs in New York, sending the Baltimore Orioles to a 5-3 victory Saturday that ended the Yankees’ four-game winning streak.
Baltimore’s designated hitters had managed a mere single and zero RBIs in 33 at-bats this season until Reimold homered in the fourth. Flaherty’s long ball was equally unexpected. He was 1 for 18 with a single this year before his homer in the second. Markakis led off the third by connecting against homer-prone Phil Hughes (0-2), who was booed off the mound after three-plus innings.
Travis Hafner and Vernon Wells hit solo homers for the Yankees, both off Orioles starter Jason Hammel (2-1). Hammel allowed eight hits and three runs over six innings, and Brian Matusz, Darren O’Day, and Jim Johnson each pitched a scoreless inning, Johnson earning his fifth save.
Mets 4, Twins 2 — Matt Harvey didn’t allow a hit until Justin Morneau homered off the right-field foul pole with two outs in the bottom of the seventh. New York’s phenom gave up one run and two hits in eight innings, with six strikeouts and two walks.
Harvey (3-0) pitched past the seventh for the first time in 13 career starts. The 24-year-old’s ERA rose from 0.64 to 0.82.
Braves 3, Nationals 1 — Tim Hudson ended up the winner in his pitchers’ duel with Stephen Strasburg, and visiting Atlanta pulled out its eighth straight victory thanks to Evan Gattis’s two-run homer in the third that followed a two-out error.
Hudson (2-0) allowed one run, walked none, and struck out three.
Blue Jays 3, Royals 2 — R.A. Dickey allowed one run and five hits in 6⅔ innings, and Jose Bautista backed him with a two-run homer in visiting Toronto’s victory.
Indians 9, White Sox 4 — Chris Sale was tagged for a career-high eight runs as Mark Reynolds hit a grand slam in host Cleveland’s six-run fifth. Nick Swisher and Yan Gomes each added a two-run homer for the Indians.
Tigers 7, Athletics 3 — Visiting Detroit snapped Oakland’s nine-game winning streak as Prince Fielder (solo) and Jhonny Peralta (three-run) went deep in the fourth to back Justin Verlander (2-1).
Rangers 3, Mariners 1 — Elvis Andrus drove in a run and scored a run in the eighth to beat visiting Texas to a win. Joe Nathan picked up his fourth save with a 1-2-3 ninth.
Angels 5, Astros 4 — Albert Pujols lined a two-out, two-run double in the bottom of the ninth to propel Los Angeles to a come-from-behind win.
Cardinals 8, Brewers 0 — Adam Wainwright (2-1) threw a four-hitter and drove in two runs with three hits (two in a seven-run sixth) as host St. Louis blanked Milwaukee for the second straight game.
Cardinals pitchers have thrown three straight shutouts overall and worked 32 consecutive scoreless innings.
Giants 3, Cubs 2 — Madison Bumgarner allowed two runs over 6⅔ innings while improving to 3-0, and San Francisco’s bullpen finished off host Chicago.
Marlins 2, Phillies 1 — Chris Coghlan hit a game-ending single against a drawn-in infield with one out in the ninth inning to lift Miami. Marlins 20-year-old phenom Jose Fernandez pitched six scoreless innings and had an RBI single.
Pirates 3, Reds 1 — Jeff Locke pitched five innings of one-run ball to pick up his second career win. Starling Marte delivered an RBI single in the fifth to give Pittsburgh a lead that it would never relinquish.
Cincinnati starter Johnny Cueto left in the fifth with a right triceps injury.
Dodgers 7, Diamondbacks 5 — Hyun-Jin Ryu struck out nine in six innings, getting his first three major league hits in the process, and Los Angeles held on in Phoenix.
Rockies 9, Padres 5 — Wilin Rosario had a career-high four hits and drove in three runs to lead Colorado past the hosts.