ATLANTA — Auburn-native Tim Locastro had a hit, a walk, stole a pair of bases and scored a run and the Arizona Diamondbacks beat the Atlanta Braves 4-1 on Thursday to complete a three-game sweep.
Locastro, who has been with the Diamondbacks for more than week, got his hit when he singled to lead off the sixth inning. Later, he also reached when he walked, stole a base and later scored on pinch-hitter Nick Ahmed's double in the three-run seventh inning.
Earlier, Locastro was hit by a pitch in the fourth inning and reached on a fielding error in the second inning.
For the season, Locastro is hitting .364 with four hits in 11 at-bats and four runs scored.
Arizona's Christian Walker continued his remarkable late-innings production with a two-run homer in the seventh. Walker lined the opposite-field homer to right-center off Chad Sobotka following a single by Adam Jones. It was Walker's sixth homer — all in the seventh inning or later.
Walker added a double in the ninth and is hitting .619 (13 for 21) after the sixth inning.
Luke Weaver (1-1) struck out nine in five scoreless innings, fanning the last five batters he faced. He allowed four hits.
The Diamondbacks have won four straight, including their first sweep of the Braves since 2016.
Arizona led 4-0 before Freddie Freeman led off the eighth with a homer against Matt Andriese.
Yoshihisa Hirano, who earned the win in the opening game of the series, gave up a one-out single to Ender Inciarte in the ninth. Hirano struck out pinch-hitter Josh Donaldson and ended the game on Ozzie Albies' flyball for his first save.
Corbin takes 1-hitter into 8th, Nationals beat Giants 4-2
Nationals 4, Giants 2: Patrick Corbin took a one-hitter into the eighth inning in his first victory with Washington, Wilmer Difo homered and the Nationals beat punchless San Francisco.
Signed to a $140 million, six-year contract in December after pitching for six seasons in Arizona, Corbin started three games without a decision with his new team before throwing a gem in the deciding matchup of a three-game series.
Corbin (1-0) struck out nine, walked one and a hit a batter over 7 2/3 innings against a struggling San Francisco offense that came in with a .208 average. The lone hits against the lefty were Evan Longoria's fifth-inning double and Erik Kratz's two-out RBI double in the eighth.
After Kratz broke up the shutout, Kyle Barraclough entered and retired pinch-hitter Buster Posey. Sean Doolittle worked the ninth, giving up three hits and a run while earning his second save.
San Francisco starter Drew Pomeranz (0-2) gave up four runs and six hits in 4 2/3 innings.
Blue Jays 7, Twins 4: Randal Grichuk, Justin Smoak and Teoscar Hernandez homered to help Toronto beat Minnesota.
Eric Sogard added a three-run double for the Blue Jays. They took three of four at Target Field.
Eddie Rosario homered twice for the Twins.
Tigers 9, White Sox 7: Nicholas Castellanos had three hits and drove in a pair of runs and Detroit beat Chicago to end a five-game losing streak.
Grayson Greiner had a career-high three hits and two RBIs for the Tigers. Miguel Cabrera, playing on his 36th birthday, also drove in a pair of runs to help Detroit set season highs for runs and hits (14).
With the score tied at 7, Greiner led off the eighth with a single and moved up when Carson Fulmer (0-1) hit both JaCoby Jones and Josh Harrison with pitches. Castellanos and Cabrera put the Tigers ahead with back-to-back sacrifice flies.
Royals 6, Yankees 1: Homer Bailey won consecutive starts for the first time since July 2017, holding the New York Yankees to three hits over six innings and leading Kansas City.
Jorge Soler and Ryan O'Hearn hit solo home runs off Domingo Germán (3-1), and the Royals won their second straight after starting the season 5-12, including 0-5 on the road.
Bailey (2-1), a right-hander who turns 33 next month, has been among baseball's biggest busts since signing a $100 million, six-year contract with Cincinnati before the 2014 season. He went 18-32 for the Reds after the big deal, missing more than 14 months following Tommy John surgery in May 2015. He was 1-14 last season, then was traded to the Los Angeles Dodgers in December and released with $28 million still due. He signed a minor league contract with the Royals, made the team and after opening with a no decision and a loss, allowed two hits over seven scoreless innings to beat Cleveland last Saturday for his first win since May 12.
He allowed a tying run to the Yankees on Gleyber Torres' first-inning sacrifice fly following singles by Aaron Judge and Luke Voit, then gave up just one more hit. Bailey, who struck out six and walked one, had not won back-to-back starts since July 4, 2017, at Colorado and five days later at Arizona.
Richard Lovelady got five outs, and former Yankee Ian Kennedy finished. New York was limited to four singles, including a pair by Clint Frazier in the fourth and ninth innings.
Playing on the 96th anniversary of the opening of the original Yankee Stadium across the street, New York stumbled following its two-game sweep of Boston and dropped back to 8-10.
Germán gave up three runs and six hits in six innings with nine strikeouts and no walks. He fell behind on consecutive doubles in the first by Adalberto Mondesi — who had been 0 for 20 on the road this year — and Alex Gordon, then fell behind 3-1 on leadoff homers by Soler in the second and O'Hearn in the fourth.
Whit Merrifield hit an RBI double in the seventh off Jonathan Holder. Mondesi hit sacrifice flies against Zack Britton in the seventh and Joseph Harvey in the ninth.