Mike Foltynewicz won his fourth straight decision at home, shortstop Dansby Swanson made a pair of outstanding defensive plays in the ninth inning and the Atlanta Braves beat the Milwaukee Brewers 5-4 for their sixth win in seven games.
Yoenis Cespedes had three hits including a two-run homer and Lucas Duda had three hits including a solo blast as the New York Mets defeated the San Francisco Giants 11-4.The win snapped the Mets' four-game losing streak.
Felix Hernandez threw six solid innings in his first start in nearly two months and was backed by home runs from Mike Zunino, Ben Gamel and Kyle Seager in the Seattle Mariners' sixth straight win, 13-3 over the Houston Astros.
Mark Leiter Jr. held the Arizona Diamondbacks to three hits over six scoreless innings, and Maikel Franco and Tommy Joseph both homered in the Philadelphia Phillies' 5-1 win over the Arizona Diamondbacks.
Khris Davis and Matt Joyce homered, Jharel Cotton pitched three-hit ball into the sixth inning before leaving with a blister on his right thumb and the Oakland Athletics beat the Chicago White Sox 3-0.
Bryce Harper singled in the winning run in the 10th inning, Brian Goodwin homered twice and the Washington Nationals got a solid performance from their bullpen in a 6-5 win against the Cincinnati Reds.