LOS ANGELES (AP) - Clayton Kershaw completed a spectacular June with 13 strikeouts during seven innings of five-hit ball, and Andre Ethier hit a three-run homer in the Los Angeles Dodgers' 6-0 victory over the St. Louis Cardinals on Sunday.
Kershaw (9-2) extended his career-best scoreless streak to 28 innings in his first home start since throwing his first career no-hitter June 18 against Colorado. The left-hander went 6-0 with an 0.82 ERA in June, yielding four runs in 44 innings and striking out 61.
Matt Kemp and Adrian Gonzalez had run-scoring hits for the Dodgers, who took three of four from St. Louis in a rematch of last season's NL championship series.
With 12 wins in 16 games, Los Angeles (47-37) has pulled virtually even with the slumping Giants (46-36) atop the NL West.
REDS 4, GIANTS 0
SAN FRANCISCO (AP) - Homer Bailey made a strong bid for another no-hitter for Cincinnati, shutting down San Francisco until Buster Posey's two-out single in the seventh inning.
Bailey has thrown no-hitters in each of the last two seasons, and did it against the Giants at home last July 2. He came close to pitching the latest gem at AT&T Park - the ballpark was the scene of Tim Lincecum's no-hitter Wednesday against San Diego.
Bailey (8-4) finished with a three-hitter as the Reds completed their first four-game sweep in San Francisco since doing it at Candlestick Park in 1972.
Billy Hamilton, Brandon Phillips, Brayan Pena and Skip Schumaker drove in runs as the Reds won their season-best fifth straight and eighth in nine overall.
The Giants were swept in a four-game series for the first time in their ballpark that opened in 2000.
ASTROS 6, TIGERS 4
HOUSTON (AP) - Scott Feldman threw six strong innings, Jose Altuve had three hits and two steals, and Houston held on to beat Detroit.
Feldman (4-5) allowed two runs on seven hits and a walk, while striking out four in his first win since May 26. The Astros have won three of their last four games.
Altuve leads the major leagues with 116 hits and has a career high 36 stolen bases. He set a franchise record with a stolen base in six straight games with his swipe of second base in the first inning.
Altuve also became the third player since 1904 with four straight games with multiple steals, joining Ray Chapman in 1917 and Bill Dahlen in 1904, according information from the Elias Sports Bureau provided by the Astros.
Tony Sipp got the last four outs for his first save.
The Astros jumped on Drew Smyly (4-7) early, plating three in the first.
BRAVES 3, PHILLIES 2
PHILADELPHIA (AP) - B.J. Upton tripled and drove in two runs to lead streaking Atlanta to its first four-game sweep in Philadelphia in 50 years.
Gerald Laird had two hits with a double and RBI for the Braves, who won for the sixth time in seven games and ended their road trip 8-3. It was the Braves' first four-game sweep in Philadelphia since Sept. 24-27, 1964.
It was the Braves' first four-game sweep in Philadelphia since Sept. 24-27, 1964, when the franchise was in Milwaukee and their four wins at Connie Mack Stadium contributed to the Phillies' infamous season-ending collapse that year.
Marlon Byrd hit a pair of solo home runs for the slumping Phillies, who have lost eight of 10 to drop to 10 games under .500.
Aaron Harang (7-6) gave up two runs on 11 hits and two walks over seven innings.
Craig Kimbrel pitched a scoreless ninth, working out of a jam for his 24th save in 28 opportunities.
David Buchanan (4-4) allowed three runs over five innings to snap his three-game winning streak.
ATHLETICS 4, MARLINS 3
MIAMI (AP) - Nate Freiman hit a three-run homer in his 2014 debut and Oakland completed a three-game series sweep of Miami.
The Athletics trailed 1-0 in the sixth inning before breaking out against rookie Andrew Heaney with four consecutive hits, including Freiman's home run. Freiman, who spent all of last season with the A's, was recalled from Triple-A Sacramento before the game when right fielder Josh Reddick returned to the disabled list because of a right knee strain.
Tommy Milone (6-3) allowed two earned runs in seven innings to win his sixth consecutive decision, a career best. Closer Sean Doolittle was given the day off, and Ryan Cook pitched the final 1 1-3 innings for his first save.
ROYALS 5, ANGELS 4
KANSAS CITY, Mo. (AP) - Omar Infante delivered another big hit against the Angels, singling home the winning run for Kansas City with one out in the ninth inning.
Lorenzo Cain hit three doubles for the Royals, finishing with four hits and two RBIs.
An error by second baseman Howie Kendrick set up the game-ending hit by Infante, whose grand slam Friday night helped beat the Angels.
Infante's single came against Los Angeles newcomer Jason Grilli (0-3). Pittsburgh traded its former closer to the Angels on Friday.
Greg Holland (1-2) struck out two in the ninth.
MARINERS 3, INDIANS 0
SEATTLE (AP) - Felix Hernandez allowed one hit over eight innings while striking out nine for Seattle, and Robinson Cano backed him with a two-run homer.
Hernandez allowed just Lonnie Chisenhall's single in the fifth inning and walked three in picking up his 10th victory of the season.
Fernando Rodney earned his 23rd save with a perfect ninth inning.
Cano snapped an 0-for-14 skid in the sixth inning, hitting a two-run shot to right off T.J. House to give the Mariners a 2-0 lead.
House (0-2) went six innings, giving up two runs on seven hits and a walk. He struck out five.
SAN DIEGO (AP) - Rookie Odrisamer Despaigne won his second straight start, Cameron Maybin keyed a rare offensive outburst and San Diego popped out of its one-day stay in last place in the NL West.
The Padres scored their most runs in four games. Through 81 games, they had scored one or fewer runs 27 times. They swapped places with the Diamondbacks, who had leapfrogged the Padres into fourth place after winning 3-1 Saturday night.
Despaigne (2-0), a 27-year-old who defected from Cuba last summer, held Arizona to one run and five hits in 6 2-3 innings, walking four and striking out two.
Huston Street pitched the ninth for his 21st save in as many chances.
The Padres scored twice in the fourth on two hits, two walks and a sacrifice fly off Mike Bolsinger (1-4).
PIRATES 5, METS 2
PITTSBURGH (AP) - Pedro Alvarez homered and drove in three runs and Edinson Volquez pitched six shutout innings to propel Pittsburgh.
Ike Davis had a two-run single against his former team in a three-run first off Bartolo Colon. Alvarez added an RBI double off Colon (8-6) in the inning.
Volquez (6-6) worked in and out of trouble, giving up eight hits and a walk. He struck out a season-high seven as the Pirates took three of four from the Mets.
New York had plenty of chances to score off Volquez, stranding 11 on base, including seven in scoring position. The Mets had men on base in every inning except the eighth.
The Mets scored twice in the ninth against Jared Hughes on Chris Young's groundout to shortstop and Ruben Tejada's RBI single.
WHITE SOX 4,
BLUE JAYS 0
TORONTO (AP) - Moises Sierra hit a solo home run, Jose Quintana won back-to-back starts for the first time this season and Chicago won its third straight.
Jose Abreu extended his hitting streak to 14 games with an RBI single as the White Sox posted their first shutout of the season and won three straight for the first time in more than a month. Chicago swept a home series against Cleveland from May 26-28. They'd gone 8-17 since before Friday's 5-4 victory began the current streak.
Quintana (5-7) allowed three hits in seven innings, improving to 4-1 with a 1.80 ERA in six starts against the Blue Jays. Quintana walked two and struck out seven.
Eric Surkamp worked the eighth and Jake Petricka finished.
Facing his former team for the second time, Blue Jays left-hander Mark Buehrle (10-5) lost for the fourth time in five starts, allowing two runs and six hits in eight innings.
ROCKIES 10, BREWERS 4
MILWAUKEE (AP) - Colorado scored three runs in a wild fifth-inning that featured two Milwaukee errors, avoiding a season sweep to the Brewers.
Wilin Rosario took advantage of the gaffes with runners on first and second. His shot to third was booted by normally sure-handed third baseman Aramis Ramirez.
One run had already scored when the ball squirted into foul territory before shortstop Jeff Bianchi threw home high and offline trying to get Corey Dickerson. Catcher Jonathan Lucroy then threw errantly attempting to get Rosario at third and Rosario hustled home safely for a six-run lead.
Jorge De La Rosa (8-6) got the win despite allowing three wild pitches and hitting one batter. Milwaukee's Yovani Gallardo (5-5) was tagged for 10 hits in five innings.
TWINS 3, RANGERS 2
ARLINGTON, Texas (AP) - Kendrys Morales had a tiebreaking double off closer Joakim Soria in the ninth inning and Minnesota snapped its 10-game road losing streak.
Morales' line drive landed just inside the foul line in left field, and a leaping security guard avoided touching the ball, allowing pinch-runner Sam Fuld to score from first base.
A ground-rule double would have forced Fuld to stop at third, and Soria (1-3) struck out the final two hitters of the inning.
Kyle Gibson (7-6) matched a career high by going eight innings and scattering eight hits. Perkins struck out the side in the ninth for his 20th save in 23 chances.
RAYS 12, ORIOLES 7
BALTIMORE (AP) - Matt Joyce homered twice, had a career-high five hits and drove in four runs to power Tampa Bay.
Tampa Bay totaled 11 extra base hits - five homers and six doubles. The Rays trailed 4-3 before Kevin Kiermaier and Logan Forsythe went deep during a seven-run sixth inning that sent many in the crowd of 32,665 scattering toward the exits.
Joyce doubled in the first inning, hit a solo shot in the third, singled in both the fifth and sixth innings and added a two-run drive in the seventh. His five hits and 12 total bases tied club records.
Although the Orioles finally got Joyce out in the ninth with the outcome already decided, his 5-for-6 performance upped his batting average 15 points to .274.