Segura left the team and travelled home to the Dominican Republic, a day after his 9-month-old son died. The Brewers observed a moment of silence for Janniel Segura, and the clubhouse was closed before the game. Manager Ron Roenicke said the boy had been ill.
Tony Cruz drove in a career-high three runs and Kolten Wong homered as the Cardinals pulled into a first-place tie with Milwaukee, which has lost 11 of 12, in the NL Central. St. Louis trailed by 6 1/2 games on July 1.
Wainwright (12-4) gave up two runs and five hits, tying Cincinnati's Alfredo Simon and the Yankees' Masahiro Tanaka for the most wins in the majors. Jimmy Nelson (1-1) took the loss.
WHITE SOX 6, INDIANS 2
CLEVELAND (AP) — Jose Abreu hit his major league-leading 29th homer, a two-run shot that sent the Chicago White Sox over the Cleveland Indians and ended a three-game losing streak.
Abreu, picked for the AL All-Star team in his rookie season, broke a scoreless tie in the fourth inning with his drive off Zach McAllister (3-5). The homer cleared the fence in right field and landed in the White Sox's bullpen for Chicago's first hit.
Scott Carroll (4-5) held Cleveland to two hits in five shutout innings before being pulled with a stiff lower back. The rookie right-hander has won two straight starts, in which he hasn't allowed a run over 11 2-3 innings.
YANKEES 3, ORIOLES 0
BALTIMORE (AP) — Rookie Shane Greene pitched four-hit ball into the eighth inning of his second major league start, Derek Jeter had two hits and an RBI and the New York Yankees beat the Baltimore Orioles.
Greene (2-0) struck out nine and walked two in his third big league appearance. The right-hander didn't give up a hit until the fifth inning and allowed only two runners past second base in 7 1-3 innings. David Robertson, the third New York reliever, worked a perfect ninth for his 23rd save.
It was only the third loss in 12 games for the Orioles, who finished with five hits. Chris Tillman (7-5) gave up three runs, seven hits and three walks in 6 2-3 innings.
BRAVES 11, CUBS 6
CHICAGO (AP) — Chris Johnson homered twice and pitcher Mike Minor hit his second career home run, leading the Atlanta Braves over the Chicago Cubs.
Johnson and Justin Upton each drove in four runs for the Braves. Johnson and Minor homered and Upton hit a three-run double as Atlanta scored six times in the fourth inning for a 9-3 lead.
Minor (3-5) allowed six runs and 11 hits in six innings. He improved to 6-0 in his career against the Cubs as the Braves won for the second time in seven games.
Chris Coghlan hit two doubles and drove in three runs for the Cubs, who have lost seven of nine. Edwin Jackson (5-10) lasted just 3 2-3 innings after giving nine runs, seven hits and three home runs.
DIAMONDBACKS 2, GIANTS 0
SAN FRANCISCO (AP) — Aaron Hill homered, doubled and scored twice, Wade Miley pitched seven shutout innings and the Arizona Diamondbacks beat the San Francisco Giants.
David Peralta and Gerardo Parra each added two hits for the Diamondbacks, who won their fourth in six games.
Marco Scutaro went hitless in two at-bats with a walk in his season debut for the Giants, who were shut out for the fifth time in 13 games.
Miley (5-6) allowed four hits and won his second straight start for the first time since early April. Brad Ziegler worked the eighth and Addison Reed pitched the ninth for his 21st save.
Ryan Vogelsong (5-7) gave up two runs and six hits in 6 1/3 innings.
METS 5, MARLINS 4
NEW YORK (AP) — Chris Young and rookie Eric Campbell delivered big hits off the bench in the late innings to rally the surging New York Mets past the Miami Marlins.
Young's pinch-hit, two-run homer off Bryan Morris tied it at 4 in the seventh, and Campbell came through with a pinch-hit single in the eighth to put the Mets ahead. Daisuke Matsuzaka struck out 10 in six innings and New York executed a perfect suicide squeeze, improving to 7-2 on a 10-game homestand that leads into the All-Star break.
Vic Black (2-2) worked a scoreless inning for the win, and Jenrry Mejia got three quick outs for his 10th save.
Christian Yelich homered for the Marlins, who have lost four of five. Mike Dunn (7-5) took the loss.
TWINS 9, ROCKIES 3
DENVER (AP) — Kevin Correia pitched six innings of one-run ball, Eduardo Escobar homered, and the Minnesota Twins pulled away late to beat the Colorado Rockies.
Correia (5-11) scattered seven hits and cooled off the power-hitting Rockies, who stranded 10 baserunners and were kept in the yard after slugging eight home runs in their previous two games. He walked one and struck out one in snapping a hard-luck three-game losing streak during which he had received no run support.
The Twins were shut out in the last two losses for Correia, who helped the Twins offence with a run-scoring double for his first hit of the season and first RBI in three years.
Tyler Matzek (1-4) allowed four runs and seven hits in six innings in the loss.
ASTROS 3, RED SOX 2
HOUSTON (AP) — Jason Castro hit a two-run homer and Chris Carter had a tiebreaking infield single in the eighth inning, lifting the Houston Astros over the Boston Red Sox.
Jose Altuve doubled to open the eighth and chase Red Sox starter Jake Peavy (1-8). Altuve advanced to third on a groundout before George Springer was intentionally walked and Jon Singleton struck out.
Carter then hit a grounder off Junichi Tazawa to shortstop Brock Holt. Springer just beat Holt's throw to second in a force attempt, allowing Altuve to score.
Josh Fields (2-4) pitched 1 2-3 scoreless innings for the win and Chad Qualls got two outs for his 10th save. The Astros turned a double play to end the game and Boston challenged the play at first, but it was upheld.
RAYS 10, BLUE JAYS 3
ST. PETERSBURG, Fla. (AP) — Rookie Jake Odorizzi pitched into the seventh inning and Kevin Kiermaier, Matt Joyce and Ben Zobrist delivered key hits during a six-run outburst that helped the Tampa Bay Rays top the Toronto Blue Jays.
Pitching a day earlier than scheduled because All-Star David Price was ill, Odorizzi (5-8) allowed three runs and six hits over 6 2-3 innings. The 24-year-old right-hander walked two and struck out seven to improve to 3-1 over his last five starts.
Drew Hutchison (6-8) took the loss, the seventh in nine games for the second-place Blue Jays, who remained three games behind division-leading Baltimore in the AL East.
TIGERS 5, ROYALS 1
KANSAS CITY, Mo. (AP) — Rick Porcello outdueled James Shields and the Detroit Tigers won their fifth in a row, beating the Kansas City Royals.
Porcello (12-5) raised his career record against Kansas City to 8-3 while yielding six hits and one run through seven innings.
The Royals have lost six of their last eight. They are 0-6 at home against Detroit this year.
Shields (9-5) went seven innings and allowed two runs and seven hits. He struck out eight and walked none while throwing 121 pitches.
ANGELS 5, RANGERS 2
ARLINGTON, Texas (AP) — Howie Kendrick celebrated his 31st birthday with three hits, including an RBI single during a four-run sixth inning as the Los Angeles Angels sent the Texas Rangers to their seventh straight loss.
Kendrick's third single tied it at 2 in the sixth. The Angels chased Texas starter Miles Mikolas (0-2) and pulled away for their ninth win in 10 games.
The Rangers have dropped 21 of 24. They have the worst winning percentage in the majors, .404 with their 38-56 record.
Jered Weaver (10-6) went seven innings, giving up two runs and four hits. Joe Smith earned his 14th save.
PIRATES 6, REDS 5, 11 INNINGS
CINCINNATI (AP) — Andrew McCutchen tied the game with a solo homer in the ninth inning, then connected again in the 11th, rallying the struggling Pittsburgh Pirates to a victory over the Cincinnati Reds.
He tied it 5 in the ninth off Jonathan Broxton, filling in the closer's role because Aroldis Chapman had pitched four days in a row. He hit his 17th homer with two outs in the 11th off J.J. Hoover (1-7) for his ninth career multihomer game.
Left-hander Justin Wilson (3-1) escaped a bases-loaded threat in the 10th with the help of right fielder Gregory Polanco, who threw Ramon Santiago out at the plate as he tried to score on Jay Bruce's single. Jeanmar Gomez pitched the 11th for his first career save.
NATIONALS 5, PHILLIES 3, 10 INNINGS
PHILADELPHIA (AP) — Ryan Zimmerman singled in the go-ahead run with two outs in the 10th inning, and Jayson Werth homered and had three RBIs to lead the Washington Nationals to a victory over the Philadelphia Phillies.
Ross Detwiler (1-2), one of six Washington pitchers, tossed a scoreless ninth to earn the victory. Philadelphia's season-best, five-game winning streak was snapped. Rafael Soriano struck out the side in the 10th for his 22nd save.
Washington's Stephen Strasburg struck out nine in 5 2/3 innings and was in line for the victory before Ben Revere's RBI single with two outs in the eighth tied it 3-3.
The Nationals went ahead in the 10th against Jake Diekman (3-3).
MARINERS 6, ATHLETICS 2
SEATTLE (AP) — Hisashi Iwakuma pitched a career-high 8 2-3 innings, and Kyle Seager and Robinson Cano homered to lift the Seattle Mariners over the Oakland Athletics.
Iwakuma (8-4) fanned five of the first six batters he retired en route to eight strikeouts overall. The right-hander allowed five hits and faced the minimum in all but three innings. In his last three starts, Iwakuma is 3-0 with a 0.42 ERA (3 earned runs in 21 2-3 innings), 25 strikeouts and no walks.
Brandon Moss' two-out, two-run home run off Iwakuma in the ninth snapped his 20-inning scoreless streak.
Oakland starter Jesse Chavez (7-6) allowed three runs on a career-high 10 hits.
DODGERS 1, PADRES 0
LOS ANGELES (AP) — A.J. Ellis hit a bases-loaded sacrifice fly in the ninth inning, leading the Los Angeles Dodgers past the San Diego Padres.
Adrian Gonzalez greeted Kevin Quackenbush (1-2) with a leadoff double before Matt Kemp struck out and Andre Ethier was intentionally walked. Juan Uribe then worked out a seven-pitch walk that included two checked swings that were upheld on appeal by first base umpire Jim Wolf. Padres manager Bud Black then employed a drawn-in five-man infield, but Ellis was able to lift a 1-2 pitch to right field.
Kenley Jansen (1-3) pitched a scoreless ninth for the victory.