Miami Marlins pitcher Jacob Turner delivers to the plate during Tuesday’s game against the Atlanta Braves in Atlanta.

ATLANTA — Jacob Turner allowed two runs in his bid for a permanent return to Miami’s rotation and the Marlins knocked Mike Minor out of the game early in Tuesday’s 6-5 victory over the Atlanta Braves.

Donovan Solano had a career-high four hits and reached on a walk as Miami took its second straight win over Atlanta. Christian Yelich had two hits and scored three runs.

Turner (3-6), making his first start since June 11, gave up four hits in five innings. He loaded the bases but allowed only one run in the first inning. The other run he gave up came on Justin Upton’s third-inning homer.

Steve Cishek pitched around Chris Johnson’s leadoff single in the ninth to earn his 23rd save.

PIRATES 12, DODGERS 7

PITTSBURGH — Gregory Polanco got out of a slump with a solo home run and a tiebreaking two-run single, lifting Pittsburgh over the Los Angeles Dodgers.

Neil Walker went 2 for 4 with his 15th homer and three RBIs. Ike Davis had three hits, including his sixth home run.

Vance Worley (3-1) overcame shaky defense behind him to win for the first time in nearly a month.

Adrian Gonzalez smacked his 15th homer and finished with three RBIs for the Dodgers. Paul Maholm (1-5) took the loss after replacing ineffective starter Josh Beckett, who struggled in his return from a hip injury.

Beckett allowed four runs in 3 2-3 innings, three coming on solo home runs by Walker, Davis and Polanco.

CUBS 6, PADRES 0

CHICAGO — Anthony Rizzo hit two home runs, and Kyle Hendricks pitched seven innings in his return from the minor leagues, as the Chicago Cubs beat San Diego to snap a five-game losing streak.

Rizzo staked Hendricks to a 2-0 lead in the third inning. Four innings later, rookie Arismendy Alcantara and Rizzo hit back-to-back homers off Blaine Boyer for a 5-0 lead. Rizzo became the first National League player to reach 25 homers this season, his career high.

Emilio Bonifacio, Wellington Castillo and Justin Ruggiano had two hits apiece for the Cubs.

Eric Stults (3-12) took his ninth loss in 10 decisions.

INDIANS 8, TWINS 2

MINNEAPOLIS — Carlos Santana homered among his season high-tying four hits and Danny Salazar won in his first start in more than two months as Cleveland topped Minnesota.

Cleveland won for the fourth time in six games since the All-Star break. Minnesota has lost four of five.

Salazar (2-4) gave up one run and six hits in five innings.

Indians closer Cody Allen struck out pinch-hitter Chris Parmelee with a runner on third in a two-run game in the eighth inning before Cleveland scored four times in the ninth.

Minnesota’s Brian Dozier had three hits, including his career-high 19th home run in the seventh inning.

BREWERS 4, REDS 3

MILWAUKEE — Jonathan Lucroy homered leading off the bottom of the ninth inning to give Milwaukee a win over Cincinnati.

It was Lucroy’s second homer of the game and 11th of the season. It was his second career walkoff homer, both against the Reds. His first was last season off closer Aroldis Chapman and this one was off Sam LeCure.

Francisco Rodriguez (4-3) pitched the ninth to earn the victory.

Cincinnati, 0-5 since the All-Star break, brought in LeCure (1-2) to pitch the ninth. His outing lasted just three pitches as Lucroy hit a 1-1 offering inside the left field foul pole.

ST. LOUIS — Jake Odorizzi allowed two runs over 5 2-3 innings, and Yunel Escobar highlighted a five-run fifth inning with a two-run double to lead Tampa Bay over St. Louis.

It was the Rays’ season-high sixth straight win. They have outscored the opposition 36-11 during the run.

Evan Longoria added a solo homer in the ninth for Tampa Bay.

YANKEES 2, RANGERS 1, 14 innings

NEW YORK — Chase Headley hit a game-winning single in the 14th inning of his Yankees debut to give New York a victory over Texas.

Derek Jeter broke Lou Gehrig’s franchise record for doubles, and the Yankees won an unlikely pitching duel after both rookie starters entered with a 5.10 ERA.

J.P. Arencibia snapped a scoreless tie with a leadoff homer in the 13th against New York reliever David Huff, but the Yankees responded with Brett Gardner’s leadoff double and Jacoby Ellsbury’s tying single off closer Joakim Soria in the bottom half.

Brian Roberts doubled with one out in the 14th off Nick Tepesch (3-6), who threw 99 pitches over 4 1-3 innings during Sunday’s start in Toronto. Headley looped a single to left-center to score Roberts.

NATIONALS 7, ROCKIES 4

DENVER — Adam LaRoche hit a tiebreaking home run in the seventh, Anthony Rendon had three hits, and Washington rallied to beat Colorado.

It was the Nationals fourth straight win, and they increased their NL East lead to two games over Atlanta.

DIAMONDBACKS 5, TIGERS 4

PHOENIX — Aaron Hill drove in three runs and made a game-ending diving stop, Miguel Montero hit a two-run single in the eighth inning, and Arizona rallied for a win over Detroit.

Trailing 3-2 in the eighth, Detroit went ahead on Torii Hunter’s two-run single up the middle off Brad Ziegler.

GIANTS 9, PHILLIES 6, 14 innings

PHILADELPHIA — Brandon Crawford hit a bases-clearing double to break a 14th-inning stalemate, and Tim Lincecum earned his first career save as San Francisco beat Philadelphia.

Crawford snapped a 2-for-22 skid with his two-out hit off the wall in left-center field and finished with four RBIs. Buster Posey, who doubled and scored in the 14th, sent the game into extras with a solo homer in the ninth off Jonathan Papelbon, who blew his third save.

George Kontos (3-0) earned the win for the second straight night. Lincecum, San Francisco’s ninth pitcher, got the final two outs for the save. Jeff Manship (1-2) surrendered four runs and lost.

The Giants (56-44) improved to 8-2 in extra-inning games and 6-0 on the road. The Phillies (43-57) fell to 6-7.