ATLANTA (AP)  Cole Hamels and three Philadelphia Phillies relievers combined to pitch a no-hitter Monday, beating the Atlanta Braves 7-0 and giving a last-place team a rare reason to celebrate.

Hamels (8-6) was pulled after six innings and said he was fine with manager Ryne Sandberg's decision. The lefty struck out seven, walked five, hit a batter and threw 108 pitches on a hot afternoon at Turner Field.

Relievers Jake Diekman, Ken Giles and closer Jonathan Papelbon each pitched a perfect inning to finish off the fourth no-hitter in the majors this season. This was the 11th combined no-hitter in major league history.

Clayton Kershaw and Josh Beckett of the Dodgers and Tim Lincecum of the Giants threw no-hitters earlier this year.

Advertisement

Right fielder Marlon Byrd foiled the Braves' best bid for a hit, racing in and toward the line to make a diving catch on Chris Johnson's slicing liner to end the third.

Kevin Millwood and five Seattle relievers threw the previous combined no-hitter in the majors, against the Dodgers in 2012. The first combined no-hitter came in 1917 when Babe Ruth walked the first Washington batter of the game and was ejected, and Boston Red Sox reliever Ernie Shore didn't allow another runner.

Julio Teheran (13-10) took the loss.

ROYALS 4, RANGERS 3

KANSAS CITY, Mo. (AP)  Salvador Perez homered and drove in three runs, and the Kansas City Royals beat the Texas Rangers 4-3 on Monday night to snap a three-game losing streak.

Perez, who had three hits, went deep in the third with Alex Gordon aboard. His two-out double in the first scored Gordon, who had singled and swiped second.

Yordano Ventura allowed three runs, two earned, and five hits in 6 1-3 innings for Kansas City. The right-hander, who was skipped on his previous turn in the rotation due to a sore back, struck out seven and walked four.

Greg Holland pitched the ninth for his 41st save in 43 chances.

ATHLETICS 6, MARINERS 1

OAKLAND, Calif. (AP)  Adam Dunn provided instant pop for the struggling Athletics, hitting a towering, two-run homer in his first at-bat for Oakland to highlight a win over Seattle.

Acquired a day earlier in a trade with the Chicago White Sox, Dunn became the 12th player in Oakland history to homer in his first at-bat with the team.

Dunn homered off Chris Young (12-7) during a five-run first inning. His drive was a welcome sight for a team that just got swept in a four-game series by the AL West-leading Los Angeles Angels and was shut out for 29 straight innings.

Dunn went 2 for 3 batting cleanup as the designated hitter.

Jason Hammel (2-5) allowed three hits in eight innings.

TWINS 6, ORIOLES 4

BALTIMORE (AP)  Joe Mauer drove in four runs, Phil Hughes held Baltimore without an earned run over eight innings and the Minnesota Twins avoided a four-game sweep.

Nelson Cruz hit his major-league leading 36th home run and Nick Hundley had a three-run shot for the AL East-leading Orioles, who lost for only the second time in eight games.

Hughes (15-9) gave up five hits, no walks and three unearned runs. Glen Perkins gave up a leadoff homer to Cruz in the ninth before getting three straight outs for his 33rd save.

Kevin Gausman (7-8) took the loss.

RAYS 4, RED SOX 3, 10 INNINGS

ST. PETERBURG, Fla. (AP)  Matt Joyce hit an RBI single in the 10th inning to help the Tampa Bay Rays salvage a split of a four-game series with Boston.

Ryan Hanigan opened the 10th with a double off Burke Badenhop (0-3), which withstood a replay review. Kevin Kiermaier was intentionally walked before Ben Zobrist had a sacrifice bunt. After Wil Myers was given an intentional walk, pinch-runner Sean Rodriquez, who ran for Hanigan, scored on Joyce's hit.

Grant Balfour (2-6) worked a scoreless inning for the win.

GIANTS 4, ROCKIES 2

DENVER (AP)  Hunter Pence hit a tiebreaking double in the eighth and, more than three months after he homered in the early innings, led the San Francisco Giants over Colorado in a game resumed after being suspended on May 22 because of rain.

The game restarted tied at 2 with two outs in the bottom of the sixth and a runner on first. Jeremy Affeldt struck out pinch-hitter Josh Rutledge to end the inning.

Affeldt (4-2) earned the win with 1 1-3 hitless innings. Before Affeldt took over, David Huff was the pitcher of record for the Giants  he was traded to the Yankees on June 11.

Santiago Casilla, on the disabled list when this game initially began, got his 14th save in 18 chances.

Christian Friedrich (0-4) took the loss.

CUBS 4, BREWERS 2

CHICAGO (AP)  Welington Castillo homered and drove in three runs, Luis Valbuena also hit a home run and the Chicago Cubs sent Milwaukee to its sixth straight loss.

Rookie sensation Jorge Soler had two doubles in his home debut for the Cubs.

Soler became just the third player in the last 100 years to have at least one extra-base hit in each of his first five games in the majors. Will Middlebrooks did it for Boston in 2012 and Enos Slaughter for the St. Louis Cardinals in 1938.

Jacob Turner (5-8) won in his second start for Chicago after being acquired from Miami last month. Hector Rondon pitched the ninth for his 23rd save in 27 chances.

Jimmy Nelson (2-6), called up from the minors to make the start, took the loss.

CARDINALS 5, PIRATES 4

ST. LOUIS (AP)  Matt Holliday had the go-ahead RBI single in the seventh inning after Kolten Wong's pinch-hit homer tied it, leading the St. Louis Cardinals over Pittsburgh.

St. Louis moved into sole possession of first place in the NL Central for the first time this season with its third straight win in a row. The Cardinals are one game ahead of Milwaukee.

Wong homered off Pittsburgh starter Gerrit Cole (7-5). Wong did not start after bumping his head in the eighth inning of Sunday's 9-6 win over the Cubs.

Seth Maness (6-3) picked up win in relief. Trevor Rosenthal got the last three outs for his 41st save in 46 opportunities.

MARLINS 9, METS 6

MIAMI (AP)  Giancarlo Stanton hit his 34th home run and the Miami Marlins scored three runs in the eighth inning to beat the New York Mets.

Miami took advantage of some wildness by reliever Jeurys Familia (2-4) in the eighth. Familia had two throwing errors and a wild pitch.

Marlins starter Henderson Alvarez left in the third inning with a left oblique strain. A.J. Ramos (6-0) pitched a scoreless eighth and Steve Cishek pitched the ninth for his 32nd save in 36 chances.

Dilson Herrera, a 20-year-old second baseman who is the youngest player in the majors and the only one to jump from Single-A to the big leagues, hit his first career home run and first career triple while driving in three runs for the Mets.

PADRES 3, DIAMONDBACKS 1

SAN DIEGO (AP)  Cory Spangenberg had a two-run single for his first big league hit and Tyson Ross pitched six strong innings to lead the San Diego Padres over Arizona.

Spangenberg, the team's first-round pick in the 2011 draft, had his contract selected from Double-A San Antonio and started at third base. He came up with the bases loaded and one out in the fifth inning and singled to right off reliever Eury De La Rosa for a 3-0 lead.

Ross (13-12) allowed six hits, struck out eight and walked two. Kevin Quackenbush struck out the side in the ninth for his second save in three chances.