MILWAUKEE: Adam Wainwright pitched seven strong innings and the St. Louis Cardinals sent Milwaukee to its seventh straight loss, 10-2 on Saturday as the Brewers mourned the death of shortstop Jean Segura's young son.

Segura left the team and traveled 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: In Cleveland, 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: In Baltimore, 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.

Braves 11 Cubs 6: In Chicago, 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.

Diamondbacks 2 Giants 0: In San Francisco, 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.

Mets 7 Marlins 4: In New York, 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.