The New York Yankees extended their winning streak in MLB on Friday, while the Washington Nationals edged to a hard-fought victory.
Starlin Castro went two-for-four with a home run and two RBIs to lift the Yankees to a fifth straight win as they beat the St Louis Cardinals 4-3.
Daniel Murphy delivered a walk-off double to see the Nationals overcome the Philadelphia Phillies 3-2 after 10 innings.
Elsewhere, the Pittsburgh Pirates beat the Chicago Cubs 4-2, the Baltimore Orioles claimed a 6-4 win over the Toronto Blue Jays and the Detroit Tigers edged the Cleveland Indians 7-6.
The Milwaukee Brewers were too good for the Cincinnati Reds 10-4, the Miami Marlins got past the New York Mets 3-2 and the Tampa Bay Rays had a 10-5 win against the Boston Red Sox.
The Atlanta Braves beat the San Diego Padres 5-2, the Chicago White Sox edged the Minnesota Twins 2-1 and the Kansas City Royals eased past the Los Angeles Angels 7-1.
The Houston Astros claimed a 7-2 win against the Oakland Athletics, the Los Angeles Dodgers crushed the Arizona Diamondbacks 7-1, the Seattle Mariners edged the Texas Rangers 2-1 and the San Francisco Giants easily beat the Colorado Rockies 8-2.
Marlins duo Miguel Rojas and Dee Gordon collected three hits apiece against the Mets. Gordon went three-for-five with a run scored, an RBI and a stolen base. Rojas went three-for-three with a walk and two runs scored, including the winning run in the bottom of the ninth.
NATIONALS WALK OFF
Murphy had a walk-off hit as Harper flew around the bases to score.
Reining American League (AL) Cy Young winner Rick Porcello (1-1) was blasted Friday. Already struggling this season, Porcello allowed eight earned runs off eight hits and four home runs in a loss to the Rays. The Red Sox starter now has a whopping 7.56 ERA through three starts this season.
PIRATES IN CHICAGO
Jake Arrieta (2-0) looks to remain perfect this season against struggling, yet promising, Pirates (4-6) prospect Tyler Glasnow (0-1). The Cubs (6-4) have a few kinks to even out after a few bumpy games, but the defending World Series champions are allowed at least a small hangover after waiting over 100 years to party.
|Johnson starts well as five share Canadian Open lead|
|Aubameyang stay crucial for Dortmund, says Schmelzer|
|Barcelona future is up to Neymar – Bartomeu|
|Beckham: I will be the highest-paid player in the league|
|Mets begin trade-deadline sale, send Duda to Rays|
|De Gea stay good for me – Romero|
|It´s up to the board - Koeman unsure over fresh Everton Sigurdsson bid|
|Lopez suffers surprise Gstaad exit, Ferrer and Simon tumble out of Hamburg|
|Sonny Bill Williams to miss first Bledisloe Cup clash through suspension|
|PSV beaten at home as AC Milan, Everton & Freiburg take narrow leads|
|Rabada insists he will not change despite second Test ban|
|Rooney keen to focus on football after competitive Everton return|
|Lucky number 13 as Ledecky rebounds from loss with US relay gold|
|WATCH: Antonio Brown, James Harrison arrive at Steelers camp in style|
|Everton 1 Ruzomberok 0: Baines strikes on Rooney´s return|
|CSU Craiova 0 AC Milan 1: Rodriguez off the mark in competitive debut|
|Barton betting ban cut by FA|
|£80m for Coutinho would be a good deal for Liverpool, says Murphy|
|Ravens talking about Kaepernick as Harbaugh plays down Flacco injury fears|
|Cook leads England defence on rain-affected opening day|
|Los Angeles FC hire Bob Bradley for inaugural MLS season|
|Deeney to miss start of Premier League season - Silva|
|Chelsea´s Hector joins Aina on loan at Hull|
|Nainggolan signs new Roma contract to 2021|
|Spalletti unsure if Man United target Perisic will stay|
|Late Suri surge claims share of Hamburg lead|
|Cazorla rejects retirement talk after injury nightmare|
|Bertens withdraws in Bastad, Lu dumps Jankovic out of Jiangxi Open|
|Galaxy part company with Onalfo, reappoint Schmid|
|Shearer, Seaman & Ferdinand to turn out for Grenfell Tower charity match|
|AC Milan CEO confirms talks with Costa´s agent|
|Sauber cancel planned Honda switch from 2018|
|Pique calls for technology to reduce pressure on referees|
|Verona confirm Cassano exit|
|Sharapova handed Cincinnati wildcard ahead of US Open|
|Buffon: AC Milan will challenge for Scudetto|
|Sanchez to return to Arsenal training amid continued transfer speculation|
|Ancelotti plays down Ribery injury fears|
|Vettel in no rush to sign Ferrari extension|
|I am king, he is Kong - Zlatan apes around|
|Chelsea boss Conte wary of dressing-room ´anarchy´|
|Watford hand goalkeeper Gomes a two-year contract|
|Bilic: Hernandez was West Ham´s top target|
|Kalas agrees new Chelsea contract and returns to Fulham on loan|
|Vettel reluctant to accept Halo, Alonso happy to compromise aesthetics|
|Too soon for a Milan Scudetto challenge, Pirlo claims|
|Bayern Munich 0 Inter 2: Perisic shines as Nerazzurri down Bundesliga champions|
|Milner closing in on Liverpool return|
|Concern for Bayern as Ribery injured in Inter friendly|
|Rahane and Pandya pile on runs as India near massive lead|
|In-form Panthers inflict more pain on Bulldogs|
|Mendy doubtful for Premier League opener|
|Southgate: England door not closed for Rooney|
|Allegri eyeing Champions League final return|
|Hooper hails retiring Wallabies captain Moore|
|Guardiola calls for consistent De Bruyne after Madrid masterclass|
|Loan move looms as Bayern plan to keep Sanches|
|Barca´s Valverde ´wouldn´t want to face´ Man United in Champions League|
|Potential Barcelona target Dybala ´happy´ at Juventus|
|Brook wants Cotto fight|
|Suspended RFEF president Villar quits UEFA following arrest|
|Disqualifying Sagan from Tour de France took balls - Cavendish|
|Hurricanes snap up Wallabies prop Smith|
|Zidane wants to keep BBC as Mbappe rumours persist|
|It was not important to Madrid - Guardiola calms buoyant City|
|Cricket Australia prepared to enter arbitration to end pay dispite|
|Motta and PSG players would welcome Neymar ´with open arms´|
|Cavendish backs Froome for more Tour de France success|
|Troisi re-signs with Victory after snubbing Melbourne rivals|
|Devers and Sale star for Red Sox, Marlins score 22 runs|