Justin Upton was the hero for the Detroit Tigers, while Clayton Kershaw was the difference against the in-form Washington Nationals.
Upton hit a walk-off homer as the Tigers defeated the Seattle Mariners 8-7 in MLB on Monday.
The slugger's lead-off drive in the 12th inning snapped Detroit's three-game losing streak.
Although Nationals starter Stephen Strasburg's back injury spoiled a marquee pitching match-up with Los Angeles Dodgers ace Clayton Kershaw, the three-time NL Cy Young Award winner hurled yet another dominant performance in a 4-1 win over Washington.
Kershaw fired seven innings of one-run ball against the NL Central-leading Nationals, striking out eight with no walks, while lowering his MLB-best ERA to 1.57.
The left-hander has now struckout an MLB-best 141 this season.
After dropping five games at home, the St Louis Cardinals held off the Chicago Cubs 3-2, the San Francisco Giants went down 1-0 to the Pittsburgh Pirates and the Texas Rangers trumped the Baltimore Orioles 4-3.
The Houston Astros overcame the Los Angeles Angels 10-7, the Cleveland Indians were too good for the Tampa Bay Rays 7-4, the Boston Red Sox lost 3-1 against the Chicago White Sox, the Colorado Rockies beat the Miami Marlins 5-3, while the Arizona Diamondbacks condemned the Philadelphia Phillies to a 3-1 loss.
LINDOR KEEPS WINNING RUN GOING
Shortstop Francisco Lindor filled up the stat sheet against the Rays, going three for four with a solo homer, two runs scored and a stolen base as the Indians won their fourth consecutive game and ninth straight at home.
UPTON THE DIFFERENCE FOR DETROIT, BALLGIRL SHOWS HER SKILLS
Tigers slugger Upton connected on his fourth career walk-off homer, a 12th inning solo blast to give the Tigers a win over the Mariners. He extended his hitting streak to 10 games with a two-run shot earlier in the game.
The Pirates might have won, but the ballgirl in Pittsburgh stole the show with her amazing barehanded skills down the down, putting some fielders to shame.
RANGERS FLYING HIGH, SOLOS THE WORD IN MIAMI
With their win over the American League (AL) East-leading Orioles, the Rangers have won seven straight games and are an MLB-best 15-4 in June and are 16-4 in one-run games this season, the best record in the Majors.
The Rockies topped the Marlins, with every run of the game scored via solo homers, an MLB record. Previously, the most runs scored all on solo homers was five. Miami's Marcell Ozuna and Colorado's Mark Reynolds led the way with two solo blasts apiece.
STREAK ON THE LINE FOR BRAVES
If the Braves are going to win their sixth consecutive game it will come against ace Jose Fernandez (9-3, 2.57 ERA) and the Marlins pitching staff on Tuesday. Fernandez has lost just one time at home in his career making the task for Atlanta even more daunting but Bud Norris (2-7, 4.81 ERA) is up for the challenge.