Harang boosts Braves
Aaron Harang came to the fore as the Atlanta Braves eventually eased to a 6-0 victory over the New York Mets.
The 35-year-old much-travelled pitcher allowed no hits for seven innings and put the Braves on the front foot.
David Wright's two-out single was given up by reliever Luis Avilan as the Braves recorded a four-run eighth inning and there proved to be no way back for the Mets.
Two home runs from Howie Kendrick helped the Los Angeles Angels to an 11-6 win over the Detroit Tigers.
Kendrick launched a pair of two-run homers, while Albert Pujols is three short of 500 career blasts after registering one against the Tigers, who fell to defeat despite a five-run seventh inning which proved too little, too late.
Washington were grateful for a throwing error and a wild pitch from Yadier Molina and Michael Wacha respectively to earn the Nationals two unearned runs, which proved crucial in their 3-1 victory over the St Louis Cardinals.
James Loney drove in four runs as the Tampa Bay Lightning hit back from a 4-0 deficit after the second inning to down the New York Yankees 11-5.
Carlos Gomez's fifth-inning homer and an RBI single an inning later helped the Milwaukee Brewers beat the Pittsburgh Pirates 5-3.
The Kansas City Royals earned their fourth successive win after Mike Moustakas' two-run homer and Jason Vargas pitching seven shutout innings helped them to a comfortable 5-0 win against the Minnesota Twins.
Baltimore extended their winning run to three matches as two doubles and RBIs from Jonathan Schoop sealed an 8-4 triumph for the Orioles over the Boston Red Sox.
Martin Perez claimed his first career shut out, Leonys Martin drove in four runs and was one of three Texans with three hits apiece as the Rangers routed the Chicago White Sox 12-0 for their fourth consecutive win.
Giancarlo Stanton atoned for an earlier error with a walk-off grand slam as the Miami Marlins beat the Seattle Mariners 8-4, while a go-ahead run on Edwin Encarnacion's single in the seventh inning proved the difference as the Toronto Blue Jays edged out the Cleveland Indians 3-2.
The Cincinnati Reds continued their excellent form at Wrigley Field by claiming their 16th win in 17 matches there after a 4-1 victory over the Chicago Cubs and a three-run homer from Troy Tulowitzki was the highlight as the Colorado Rockies cruised past the Philadelphia Phillies 12-1.
The Houston Astros crashed to their fifth successive defeat after an 11-3 hammering by the Oakland Athletics, the San Diego Padres squeezed past the San Francisco Giants 2-1 and the Arizona Diamondbacks beat the Los Angeles Dodgers 4-2.