¦ Angels: Albert Pujols recorded his 2,999th hit, a two-run double in the second inning of the game against the Orioles. He was set to join Babe Ruth, Hank Aaron and Alex Rodriguez as the only men with 3,000 hits and 600 homers.

¦ Rangers: Nomar Mazara drove in five runs while homering in his third straight game, an 11-5 win over the Red Sox. David Price (2-4) suffered his third loss in a row, allowing nine runs (seven earned) in 3 2 /3 innings. Mookie Betts hit his MLB-leading 12th home run for the Red Sox.

¦ Nationals: Trea Turner and Ryan Zimmerman homered and the Nationals beat the Pirates 3-1 for a four-game sweep and their season-high fifth straight win.

¦ Braves: Julio Teheran took a no-hit bid into the seventh, Ronald Acuna Jr. hit his second MLB home run and the Braves routed the Mets 11-0 for a three-game sweep that vaulted the young Braves into the NL East lead. The Braves outscored the Mets 21-2 in the series and extended their winning streak to five. Teheran was untouchable until Asdrubal Cabrera doubled with two outs in the seventh. He allowed two hits in seven innings, striking out six.

¦ Yankees: Aroldis Chapman struck out Jose Altuve on three straight 101-mph fastballs with two on to end the game as the Yankees edged the Astros 6-5 to take three of four. Rookie Gleyber Torres drove in three runs.

¦ Dodgers: LHP Hyun-Jin Ryu (3-0, 2.14) will be sidelined until after the All-Star break with a severely strained left groin. Manager Dave Roberts said the groin muscle had torn from the bone. ...

Jorge De La Rosa threw two run-scoring wild pitches in the eighth as the Dodgers rallied past the Diamondbacks 5-2.

¦ Blue Jays: Yangervis Solarte hit his first career grand slam with two outs in the 11th to send the Jays past the Indians 13-11 in the first game of a doubleheader. In Game 2, Erik Gonzalez had four RBIs to key the Indians’ 13-4 victory. The Jays’ Josh Donaldson homered in both games.

Solarte went 8-for-10 with seven RBIs in the doubleheader.