The St. Louis Cardinals received strong performances from two rookies as they defeated the San Diego Padres 6-3 on Monday.
After the Padres took an early 1-0 lead, rookie second-baseman Nolan Gorman hit his second career home run with a 403-foot, two-run shot to right-field.
Tommy Edman was the player who trotted the bases along with Gorman for his home run, and he added another run himself with an RBI single in the fifth inning to make it 3-1.
Austin Nola pegged one back for the Padres with a base hit in the sixth frame, before the red-hot Paul Goldschmidt gave the Cardinals some breathing room with a two-run home run, crushing one 414 feet over the left-field wall to extend the lead to 5-2. It also extended Goldschmidt's hitting streak to 21 consecutive games.
Future Hall-of-Famer and 39-year-old Cardinals legend Yadier Molina capped off a fun night for the home faithful with an RBI double to center-field in the seventh inning.
Packy Naughton gave the Cardinals a decent start on the mound, striking out four batters and allowing one run in his two-and-a-third innings, before rookie Andre Pallante came in and earned his first career win, pitching three-and-a-third frames for one earned run and five strikeouts.
Both the Padres and the Cardinals remain three-and-a-half games off the leaders in their respective divisions.
Valdez pitches complete game for Astros
Houston Astros starting pitcher Framber Valdez needed no help on the mound, pitching nine complete innings in his side's 5-1 win against the Oakland Athletics.
Valdez gave up just two hits and three walks, striking out seven, and was able to finish the job in 114 pitches.
With the bat, star Jose Altuve collected two hits, including a 394-foot, two-run homer in the fifth inning, while teammate Yordan Alvarez also had two hits, and both were massive.
Alvarez's first home run travelled 469 feet to center field, and his second was a 444-foot bomb to right-center – but he was not even close to Tuesday's biggest blast.
Sanchez crushes year's longest home run
The Miami Marlins lost 7-1 away against the Colorado Rockies, but the visiting side's one run was a memorable one, coming from the longest home run of the season.
With both sides still scoreless in the second inning, Marlins center-fielder Jesus Sanchez hooked a monstrous 496-foot solo home run deep over the right-field wall and over the third deck.
It was one of only four hits given up by Rockies starting pitcher Ryan Feltner, who finished with seven complete innings for one run and six strikeouts.
No Rockies hit home runs in the game, but both Connor Joe and Garrett Hampson hit triples.