Ricky Nolasco pitched into the seventh inning to pick up his first win in almost exactly two months, Yunel Escobar drove in two runs and the Los Angeles Angels snapped the Dodgers' 10-game winning streak, 4-0.
Buster Posey hit an RBI double in the first and a sacrifice fly two innings later, Jeff Samardzija struck out five pitching into the seventh and the San Francisco Giants snapped a five-game losing streak by beating the Colorado Rockies 9-2.
Francisco Lindor, Lonnie Chisenhall and Carlos Santana each had three RBIs to help the Cleveland Indians rally from a seven-run deficit and beat the Texas Rangers 15-9 after manager Terry Francona left the game because he wasn't feeling well.
Chris Sale pitched 6 1/3 overpowering innings with nine strikeouts, Mitch Moreland hit a solo homer for the third straight game and the Boston Red Sox beat the Minnesota Twins 4-1 in matchup of two of the AL's top teams.
Mike Napoli's only season in Cleveland was a memorable one. Napoli, now playing for the Texas Rangers, made his first appearance at Progressive Field since helping the Indians reach the World Series last season.