It was a rare joyous day at the ballpark for Detroit Tigers fans on Friday as future Hall-of-Famer Miguel Cabrera put on a show in their 4-2 home win against the Baltimore Orioles.
There was also a glimpse into the future of the franchise as their brightest young talents came through in big spots.
Cabrera, 39, brought home the game's first run with an RBI double in the third inning, before he doubled his side's advantage when he connected with his second home run of the season from his next plate appearance in the sixth inning.
Later in the sixth inning, exciting 25-year-old Puerto Rican Willi Castro made it 3-0 with his own RBI double, before one of the top prospects in all of baseball, Spencer Torkelson, drove Castro in to make it 4-0.
The Orioles threatened a comeback in the eighth frame as Trey Mancini and Anthony Santander hit a pair of solo home runs, but that would be all as Will Vest came in to collect the save.
It was a great starting pitching performance from Eduardo Rodriguez, who was the Tigers' big off-season signing from the Boston Red Sox, going six complete innings while giving up five hits and four walks for no runs.
Rodriguez has not allowed any more than four runs in any start this season, but this was the first time he was credited with a win, despite it being officially his third 'quality start'.
Big-swinging Yankees stay hot
Having their best start to a season since 2003, the New York Yankees banked another win with a 10-4 road victory against the Chicago White Sox.
On the back of a strong start by ace pitcher Gerrit Cole, striking out nine while giving up three runs in six-and-a-third innings, sluggers Joey Gallo, Aaron Judge, Josh Donaldson and Giancarlo Stanton all hit home runs in a devastating demonstration of power.
The win moves the Yankees' league-best record to 24-8. The eight previous times they have had at least 22 wins from their first 30 games, which was the case this season, they have gone on to make the World Series.
Angels debutant pitches a gem
Chase Silseth became the second pitcher in Los Angeles Angels history to go six full innings and allow one or fewer hits in his major league debut as his side shut-out the Oakland Athletics 2-0.
The 21-year-old rookie also gave up just two walks for three total baserunners, while striking out four.
He joins Rudy May, who accomplished the feat in April 1965.