ATLANTA — Kris Medlen continued his late-season surge by winning his fourth straight start, Chris Johnson hit a two-run home run and the Atlanta Braves beat the Philadelphia Phillies 3-1 Tuesday night.
Medlen (10-10) appeared to be in danger of being sent to the bullpen one month ago. In late July, Tim Hudson was lost for the season with a broken right ankle and Paul Maholm went on the 15-day DL with a bruised left wrist.
Though Maholm may be only one minor league rehab start away from coming off the disabled list, Medlen’s spot in the rotation appears more secure. He left after walking Erik Kratz to open the eighth, getting a standing ovation after allowing one run on five hits in seven innings.
After David Carpenter pitched a perfect eighth, Craig Kimbrel earned his 37th save by recording the final three outs.
Chase Utley had three hits for Philadelphia, including a one-out single off Kimbrel in the ninth. Kimbrel struck out Domonic Brown and ended the game on Darin Ruf’s popup to first baseman Freddie Freeman.
Johnson gave Atlanta a 3-0 lead in the third inning with his homer off rookie Ethan Martin (1-2). Johnson leads the National League with his .337 batting average.
Martin, a right-hander who lives in Toccoa, Ga., northeast of Atlanta, lost to Medlen and the Braves for the second time in only three major league starts. Martin took a 6-4 loss to the Braves in his debut on Aug. 2 and allowed three runs on six hits and two walks in five innings Tuesday night. He had six strikeouts.
The Braves took the lead in the second. Tyler Pastornicky, recalled from Triple-A Gwinnett earlier in the day when Dan Uggla was placed on the 15-day disabled list, led off with a single and scored on Medlen’s two-out double over Darin Ruf in right field.
Braves manager Fredi Gonzalez said Pastornicky will start at second base as Uggla will miss at least two weeks to have Lasik eye surgery.
Red Sox 4, Blue Jays 2, 11 innings
TORONTO — Shane Victorino hit a two-run single in the 11th inning and the Boston Red Sox beat the Toronto Blue Jays.
Jarrod Saltalamacchia drew a one-out walk off Aaron Loup (4-5) and Will Middlebrooks followed with a single. Jacoby Ellsbury grounded into a fielder’s choice, with Middlebrooks forced at second and Saltalamacchia advancing to third.
Ellsbury stole second before Victorino grounded a two-run single up the middle.
Koji Uehara (3-0) worked 1 1-3 innings for the win as the Red Sox won for the ninth time in 13 games at Rogers Centre.
Trailing 2-1, the Blue Jays tied it in the bottom of the eighth when J.P. Arencibia hit a leadoff home run off Junichi Tazawa. The homer was Arencibia’s 18th and his first since July 19.
Mariners 5, Rays 4
ST. PETERSBURG, Fla. — Leadoff hitter Brad Miller homered twice to help the Seattle Mariners send the Tampa Bay Rays to their sixth straight loss.
Miller has four home runs this season, which have come in a pair of two-homer games. He connected for his first two big league homers on July 19 at Houston.
Tampa Bay also got two homers from its leadoff hitter, Ben Zobrist.
According to the Rays, it is just the third time since 1916, when records are available, that both leadoff hitters had multihomer games. The others were June 5, 1994 (Minnesota’s Chuck Knoblauch and Tony Phillips of Detroit) and July 8, 1965 (Houston’s Joe Morgan and Felipe Alou of the Milwaukee Braves).
Indians 5, Twins 2
MINNEAPOLIS — Zach McAllister won for the first time in almost three months, Ryan Raburn homered and the Cleveland Indians beat the Minnesota Twins.
Coming off his worst start of the season on Thursday against Detroit, McAllister (5-7) bounced back and held Minnesota to one earned run and four hits in six innings. He struck out seven in his first win since May 23.
Josh Willingham homered for the Twins in the second inning, Minnesota’s 23rd straight run from a home run.
Marlins 1, Royals 0, 10 innings
KANSAS CITY, Mo. — Christian Yelich singled home the go-ahead run with one out in the 10th inning Tuesday night and the Miami Marlins beat the Kansas City Royals after a tidy matchup of contrasting starters.
Hard-throwing Marlins prodigy Jose Fernandez and wily Royals veteran Bruce Chen each lasted seven innings before handing the scoreless game over to their bullpens.
It continued to extra innings before Kansas City reliever Kelvin Herrera (4-6) brushed the jersey of the Marlins’ Jake Marisnick with a pitch in the 10th. Marisnick stole second and then scored on Yelich’s single through the right side of the infield, his third hit of the game.
Chad Qualls (3-1) earned the win for Miami, while Steve Cishek worked around a single in the bottom half of the 10th for his 25h save.