The Atlanta Braves continued to bounce back from their awful start to the MLB season, improving to 3-9 with a third-straight win after beating the Miami Marlins 6-5.
The Braves needed an extra inning to secure the win, with Mallex Smith delivering his first career walk-off hit with a single in the 10th on Sunday.
The Toronto Blue Jays ended a run of back-to-back defeats to the Boston Red Sox, emerging 5-3 winners.
Blue Jays pitcher Aaron Sanchez conceded just one run in seven innings, as Jose Bautista and Chris Colabello hit singles in the first to set the tone for Toronto.
The New York Mets blanked the Cleveland Indians 6-0, while the New York Yankees snapped a four-game losing streak when they beat the Seattle Mariners 4-3 with Brett Gardner's three-for-four, RBI double crucial to their cause.
Brandon Guyer went four-for-four with an RBI and scored twice as he led the Tampa Bay Rays to a 3-2 win over the Chicago White Sox, the Pittsburgh Pirates cruised to a 9-3 win over the Milwaukee Brewers and the Philadelphia Phillies needed an extra inning in their 3-2 victory over the Washington Nationals.
The Houston Astros beat the Detroit Tigers 5-4, the Minnesota Twins made it three wins on the bounce after seeing off the Los Angeles Angels 3-2, the St Louis Cardinals accounted for the Cincinnati Reds 4-3 and the Colorado Rockies beat the Chicago Cubs 2-0.
Elsewhere, the Oakland Athletics defeated the Kansas City Royals 3-2, the Arizona Diamondbacks triumphed over the San Diego Padres 7-3 and the Los Angeles Dodgers toppled the San Francisco Giants 3-1.
The Baltimore Orioles' trip to the Texas Rangers was postponed due to inclement weather.
TOMAS PUNISHES PADRES
Diamondbacks outfielder Yasmany Tomas brought the lightning down on the Padres. Tomas went three-for-four with two home runs, three RBIs and three runs scored. The 25-year-old also had three hits on Saturday. But before this weekend, he only had five hits in his first eight games.