Sunday’s American League results
Yankees 6, Rays 5 — Derek Jeter homered on the first pitch he saw to give the Yankees a jolt in his return from the disabled list and Alfonso Soriano made the captain a winner with a game-ending single that lifted New York over the visiting Tampa Bay Rays Sunday to avoid a three-game sweep.
Blue Jays 2, Astros 1 — Colby Rasmus drove in Emilio Bonifacio with a game-winning single in the ninth inning and the host Toronto Blue Jays beat the Houston Astros. Rajai Davis stole a career-high four bases as the Blue Jays won for the third time in four games against Houston.
Red Sox 5, Orioles 0 — Jon Lester allowed four hits over seven innings, David Ortiz went 4-for-4 with his 20th home run and the visiting Boston Red Sox beat the Baltimore to earn their first series win over the Orioles in two years. Mike Napoli had two doubles and an RBI for the Red Sox.
Royals 4, White Sox 0 — Alex Gordon hit a two-run homer in the 12th inning and the visiting Kansas City Royals beat the Chicago White Sox for their sixth consecutive victory. Aaron Crow (7-3) tossed a scoreless inning to get the win and Greg Holland finished for his 27th save in 29 chances.
Athletics 10, Angels 6 — Yoenis Cespedes drove in four runs on his most productive day since winning the Home Run Derby, and the Oakland Athletics rallied from five runs down to beat the visiting Los Angeles Angels. Cespedes snapped an 0-for-13 funk with a two-run double in the third inning, added an RBI single in the fifth and then doubled in Josh Donaldson in the sixth.
Mariners 6, Twins 4 — Nick Franklin homered twice, including a three-run shot, and the host Seattle Mariners held off the Minnesota Twins for a victory. Franklin and Michael Saunders both went deep during a pivotal four-run fourth inning.
Sunday’s National League results
Marlins 3, Pirates 2 — Jose Fernandez had a team rookie record 13 strikeouts in a pitching duel with Gerrit Cole, and the host Miami Marlins beat the Pittsburgh Pirates. Fernandez (7-5) allowed five hits and two runs in eight innings. The 20-year-old All-Star right-hander walked none and threw 97 pitches, 74 for strikes.
Nationals 14, Mets 1 — Wilson Ramos hit a grand slam and rookie right-hander Taylor Jordan had six strong innings for his first major league win to lead the host Washington Nationals to a rout of the New York Mets. The Nationals won their third game in a row and fourth in five to salvage a tumultuous 11-game homestand.
Cubs 2, Giants 1 — Travis Wood pitched a four-hitter over seven innings and had a home run among his two hits in helping the visiting Chicago Cubs complete a three-game sweep in San Francisco for the first time in 20 years, beating the Giants. Welington Castillo also homered for the Cubs, who won their third straight and five of seven.
Dodgers 1, Reds 0 — Yasiel Puig homered with two outs in the 11th inning to give the host Los Angeles Dodgers a victory over the Cincinnati Reds. Cincinnati pitchers set a franchise record with 20 strikeouts.
Rockies 6, Brewers 5 — Troy Tulowitzki homered early, then doubled to start a two-run rally in the eighth inning that sent the host Colorado Rockies over the Milwaukee Brewers.
Padres 1, Diamondbacks 0 — Tyson Ross outpitched All-Star Patrick Corbin with eight dominant innings and the visiting San Diego Padres closed out their first winning road trip of the season with a win over the Arizona Diamondbacks.
Sunday’s interleague result
Tigers 12, Phillies 4 — Jhonny Peralta’s grand slam capped an eight-run sixth inning for Detroit, and the host Tigers overcame Miguel Cabrera’s ejection in a win over the collapsing Philadelphia Phillies.
— Associated Press