CLEVELAND (AP) — Nick Swisher’s two-out grand slam off Ernesto Frieri in the 10th inning gave the Cleveland Indians a 5-3 win over the Los Angeles Angels on Thursday.
Swisher had gone 0 for 4 with three strikeouts before he belted a 1-2 pitch into the right-field seats to cap an improbable comeback after Albert Pujols’ two-run single put the Angels ahead in the top of the inning.
Pujols’ single with two outs gave the Angels a 3-1 lead, but the Indians responded off rookie Cam Bedrosian (0-1). Michael Bourn drew a leadoff walk and took third on Jason Kipnis’ one-out double. Carlos Santana walked to load the bases and Frieri replaced Bedrosian. David Murphy flied out before Swisher rallied the Indians.
Kyle Crockett (1-0) retired the final hitter in the 10th for his first major league win.
TIGERS 2, ROYALS 1
DETROIT (AP) — Anibal Sanchez pitched seven sharp innings, and the Detroit Tigers ended Kansas City’s 10-game winning streak.
J.D. Martinez hit a tiebreaking homer in the fourth for the Tigers, who avoided a four-game sweep and pulled within a half-game of the AL Central-leading Royals. Sanchez (4-2) allowed five hits and a walk, keeping the Kansas City offense quiet even though he failed to strike out a batter.
Joba Chamberlain pitched the eighth, and struggling closer Joe Nathan struck out the side in the ninth for his 14th save in 18 chances.
Danny Duffy (4-6) allowed two runs and three hits in seven innings. He walked one and struck out five.
PIRATES 4, REDS 3
PITTSBURGH (AP) — Russell Martin drew a bases-loaded walk from Tony Cingrani with two outs in the 12th inning to avoid a three-game sweep.
Devin Mesoraco hit a solo homer off Pirates closer Jason Grilli with one out in the ninth, tying it at 3.
In the Pittsburgh 12th, Gaby Sanchez singled with one out and moved up on a balk by Cingrani (2-8). Josh Harrison was intentionally walked and Clint Barmes was hit by a pitch with two outs, loading the bases.
Martin drew his walk-off walk on a 3-1 pitch. Normally a starter, Cingrani was Cincinnati’s seventh pitcher of the game.
Justin Wilson (2-0) retired the Reds in order in the top of the 12th.
BREWERS 4, DIAMONDBACKS 1
PHOENIX (AP) — Yovani Gallardo outpitched Chase Anderson in seven strong innings, and Carlos Gomez extended his hitting streak to 15 games.
A day after losing to Arizona on a walk-off hit, the Brewers beat the Diamondbacks for the third time in four games behind Gallardo (5-4). The right-hander held Arizona to a run over seven innings for his 86th career win, tying Ben Sheets for fifth on Milwaukee’s all-time list.
Gallardo improved to 7-0 in 10 career starts against Arizona.
Francisco Rodriguez worked around a hit in the ninth inning for his majors-leading 23rd save this season and 327th career, moving past Roberto Hernandez for 14th.
The Brewers strung together three runs off Anderson (5-2).
PHILLIES 4, CARDINALS 1
ST. LOUIS (AP) — Ryan Howard homered and drove in three runs and rookie David Buchanan pitched into the eighth inning, sparking the Phillies to a victory over the Cardinals.
Buchanan (3-3) made his deepest start yet, pitching 7 2-3 innings. He allowed four hits and a walk while striking out four.
Jonathan Papelbon pitched the ninth to pick up 17th save in 19 opportunities.
Shelby Miller (7-6) gave up seven hits and three walks in 6 2-3 innings. Miller has thrown six innings or more in his last four starts.
BRAVES 3, NATIONALS 0
WASHINGTON (AP) — Gavin Floyd, recently returned from Tommy John surgery, pitched six scoreless innings before leaving with a broken elbow, the latest setback for an injury-riddled Atlanta Braves’ rotation and one that tempered a 3-0 victory over the Washington Nationals.
Floyd (2-2) was making his ninth start since recovering from ligament replacement surgery. He had been working on a two-hit shutout. He needed only 64 pitches to get through six innings, walking one and striking out six to outduel Jordan Zimmerman (5-4).The win moved the Braves within a half-game of the first-place Nationals atop the NL East as the division rivals opened a four-game series.
Chris Johnson drove in all three of the Braves’ runs.
METS 1, MARLINS 0
MIAMI (AP) — Zack Wheeler tossed his first shutout and made David Wright’s first-inning home run hold up in the Mets victory over the Marlins.
Wheeler (3-7) outdueled Marlins starter Andrew Heaney, who made his major league debut, in the longest outing of his career.
Wheeler, the No. 6 pick in the 2009 draft, struck out eight. He allowed three hits and one walk as 70 of his 111 pitches went for strikes.
Heaney (0-1) gave up four hits in six innings, allowing only Wright’s home run.
RAYS 5, ASTROS 0
ST. PETERSBURG, Fla. (AP) — Chris Archer allowed three hits in 6 2/3 innings, Kevin Kiermaier and Evan Longoria homered on consecutive pitches, and the Rays beat the Astros.
Archer (4-4) struck out eight and walked two to help the Rays win for the sixth time in the last 23 games.
Three Tampa Bay relievers completed a three-hitter, sending Houston to its fourth straight loss.
Kiermaier hit a two-run homer before Longoria had a solo drive off Paul Clemens in the seventh.
Collin McHugh (4-5) gave up two unearned runs and four hits over six innings on his 27th birthday.
YANKEES 6, BLUE JAYS 4
NEW YORK (AP) — David Phelps pitched seven strong innings, Carlos Beltran drove in two runs and the Yankees beat Toronto for their 16th consecutive home win over the Blue Jays.
Jacoby Ellsbury stole two bases, scored twice and hit one of three early sacrifice flies for the Yankees off Drew Hutchison (5-5).
Phelps (3-4) yielded two runs and struck out seven in winning his second straight outing after a four-start skid.
The Yankees earned their first three-game sweep at home this season and sliced Toronto’s lead in the AL East to 1 1/2 games.
Melky Cabrera and Edwin Encarnacion each hit a two-run homer for the Blue Jays.
PADRES 4, MARINERS 1
SAN DIEGO (AP) — Rookie Jesse Hahn pitched seven strong innings and pinch-hitter Chris Denorifa singled in the go-ahead run in a four-run seventh for the Padres, who rallied for the second straight game to beat the Mariners.
Robinson Cano had three singles for the Mariners, who beat the Padres in Seattle on Monday and Tuesday.
Hahn (2-1) was making his third big league start. He held Seattle to an unearned run and five hits, struck out seven and walked two.
Seattle’s Erasmo Ramirez, winless since April 1, left with a 1-0 lead after six innings. But Dominic Leone (2-1) allowed runs, three hits and a walk while getting only one out in the seventh.
ATHLETICS 4, RED SOX 2
OAKLAND, Calif. (AP) — Scott Kazmir pitched seven innings to win his fourth straight start, Yoenis Cespedes hit his 14th home run of the season and the Athletics beat the Red Sox.
Stephen Vogt had two hits and two RBIs, Jed Lowrie scored twice and John Jaso singled in an insurance run in the seventh to move the A’s a season-high 17 games over .500.
Kazmir (9-2) extended his streak to 18 1-3 innings without allowing an earned run before Dustin Pedroia hit a two-run home run in the sixth. He struck out eight and didn’t walk a batter.
Cespedes hit a solo shot off Jake Peavey in the third.
Peavy (1-5) had a second straight strong outing but remained winless over his past 10 starts. Peavey allowed five hits over 6 1-3 innings.
TWINS 4, WHITE SOX 2
MINNEAPOLIS (AP) — Joe Mauer drove in two runs, including the go-ahead double in the eighth inning, to push the Twins past the White Sox.
After rain delayed the first pitch by 2 hours and 6 minutes, the Twins stopped their season-high, five-game losing streak.
With Jake Petricka (0-2) pitching with runners at the corners with no outs, Mauer hooked a drive down the left-field line. Kurt Suzuki tacked on a sacrifice fly.
Casey Fien (4-4) earned the victory that really belonged to Yohan Pino.
Pino at age 30 became the oldest Twins player to make his major league debut, holding the White Sox to two runs in seven innings.