Keuchel first to 16 wins in AL
• HOUSTON 8, SEATTLE 3: Dallas Keuchel allowed one run and struck out eight in seven innings to become the American League's first 16-game winner and lead the host Astros over the Mariners. Houston rookie Carlos Correa, who returned after missing four games with a hamstring injury, hit a two-run homer. Keuchel (16-6) has won 13 straight in Houston dating back to last year to tie a franchise record.
• OAKLAND 11, LOS ANGELES 5: The visiting Angels dropped a game below .500. A piece of the outfield wall fell down in the fifth inning after Los Angeles left fielder Shane Victorino crashed into it, causing a 10-minute delay.
• TAMPA BAY 6, BALTIMORE 3: Chris Archer pitched six shutout innings, and the visiting Rays hit three home runs. The defeat was the 11th in 12 games for the Orioles. Manny Machado started at shortstop for the first time in the big leagues.
• CLEVELAND 4, TORONTO 2: Danny Salazar reached double digits in strikeouts for the fifth time this season as the visiting Indians won their sixth straight game. David Price lost for the first time since joining the Blue Jays on the eve of the trade deadline, and it was his first loss in 12 career starts at Rogers Centre. Toronto's Edwin Encarnacion extended his hitting streak to 26 games with a leadoff single in the sixth.
• BOSTON 4, NEW YORK 3: David Ortiz hit his 495th home run and Jackie Bradley Jr. had three hits and threw out a runner at the plate to lift the host Red Sox to the victory.
Mets win 10th straight vs. Phillies
• NEW YORK 3, PHILADELPHIA 1: Bartolo Colon struck out nine, walked one and yielded four harmless singles for the host Mets, pushing his scoreless streak to 16 innings. The defeat was the Phillies' 10th straight against the Mets.
• CINCINNATI 13, CHICAGO 6: Adam Duvall, called up from Class AAA earlier Monday, broke a 5-5 tie with his pinch-hit, two-run homer in the sixth inning for the visiting Reds.
• ST. LOUIS 8, WASHINGTON 5: Jason Heyward hit a two-run, tiebreaking double in the seventh inning to key a five-run rally for the host Cardinals. St. Louis won for the eighth time in nine games.
• COLORADO 5, ARIZONA 4: The host Rockies rallied for four runs in the bottom of the ninth.
Padres cool off the Rangers
• SAN DIEGO 7, TEXAS 0: The visiting Rangers lost for just the third time in 10 games. They dropped four games behind first-place Houston in the AL West and remained in the second AL wild-card spot.
• The Yankees sent first baseman Mark Teixeira back to New York for further tests on his bruised right shin.
• Cardinals righthander Carlos Martinez was scratched from his scheduled start on Tuesday with a sore back.