Saturday’s American League results
Red Sox 13, Yankees 9 — Mike Napoli hit two home runs, Jonny Gomes and prized rookie Xander Bogaerts also connected, and the Boston Red Sox kept up their dizzying scoring spree at Yankee Stadium for their fifth win in a row overall. The AL East leaders became the first visiting team in more than a century to score at least nine runs on three consecutive days against the Yankees. Down 12-3, the Yankees rallied with four runs in the sixth inning and chased John Lackey (9-12).
Royals 4, Tigers 3 — Salvador Perez hit a two-run homer off Justin Verlander and the host Kansas City Royals beat the Detroit Tigers. Perez drove a two-out pitch over the left-field wall to put the Royals ahead 4-2. The Royals have won all five games Verlander has started against them this season. Verlander allowed four runs and eight hits in seven innings, while striking out seven.
Orioles 4, White Sox 3 — Matt Wieters hit a two-run single in the 10th inning to give the host Baltimore Orioles a victory over the Chicago White Sox. Pinch-hitter Henry Urrutia started the winning rally with a one-out infield single against closer Addison Reed. Pinch-runner Chris Dickerson then went all the way to third on Nick Markakis’ base hit. Reed bounced back with a strikeout of Nate McLouth, but Markakis stole second and both runners scored on Wieters lined a single into right field.
Athletics 2, Astros 1 — Dan Straily pitched seven scoreless innings to help the host Oakland Athletics edge the Houston Astros. Yoenis Cespedes and Jed Lowrie homered as the A’s won for the seventh time in nine games to remain on top of the AL West. Straily (9-7) allowed two hits, struck out seven and walked one.
Blue Jays 11, Twins 2 — Adam Lind hit two three-run homers to power the visiting Toronto Blue Jays.
Saturday’s National League results
Cardinals 5, Pirates 0 — Adam Wainwright bounced back from back-to-back sub-par outings with seven shutout innings and David Freese homered to lead the host St. Louis Cardinals. The victory moved the Cardinals into first place, a half-game ahead of the Pirates in the NL Central with their third win in four games. Wainwright (16-9) regained his form, allowing just two hits.
Reds 4, Dodgers 3 — Billy Hamilton stole second in the 10th inning to set up Todd Frazier’s game-winning single and help the host Cincinnati Reds beat the Los Angeles Dodgers. Ryan Ludwick opened the Cincinnati 10th with a leadoff walk and Hamilton was inserted.
Brewers 5, Cubs 3 — Logan Schafer hit a three-run triple and Johnny Hellweg pitched six innings for his first career major-league victory to lead the visiting Milwaukee Brewers. Hellweg (1-3) allowed three runs on four hits.
Nationals 9, Marlins 2 — Ryan Zimmerman homered twice and drove in three runs to power the visiting Washington Nationals. Zimmerman hit a two-run shot in the first and a leadoff drive in the third. Tanner Roark (5-0) pitched six scoreless innings as the Nationals won for the third time in four games.
Phillies 6, Braves 5 — Freddy Galvis homered to right field with one out in the bottom of the ninth to lift the Philadelphia Phillies, who blew a 2-run lead in ninth on Andrelton Simmons’ two-run homer. Galvis had four hits.
Padres 2, Rockies 1 — Rookie Jedd Gyorko hit a go-ahead homer leading off the eighth inning to lift the host San Diego Padres. Gyorko’s shot off Matt Belisle (5-6) came right after the Rockies tied the score at 1 in the eighth inning on a San Diego error.
Diamondbacks 2, Giants 1 — Paul Goldschmidt had three hits, including an RBI triple in the fifth that broke a 1-all tie and lifted the visiting Arizona Diamondbacks.
— Associated Press