ST. LOUIS -- Albert Pujols rewarded an adoring crowd by hitting a home run in his return to Busch Stadium, sending the Los Angeles Dodgers toward a 7-2 win over the St. Louis Cardinals on Tuesday night.
Justin Turner homered twice and Will Smith also homered for the playoff-contending Dodgers, who won for the sixth time in eight games. St. Louis has lost four in a row.
A star slugger who led the Cardinals to a pair of World Series championships, the 41-year-old Pujols made his second appearance at Busch Stadium after playing for St. Louis from 2001-11.
Pujols drew a 40-second standing ovation when his name was announced prior to a first-inning at-bat, with catcher and longtime teammate Yadier Molina stepping in front of the plate to prolong the cheer. They had a short embrace before Pujols stepped in.
Pujols promptly drilled the fourth pitch from J.A. Happ on a line over the wall in left. It was his 679th career home run and 17th of the season.
"It's one of those things that you hope could happen," Los Angeles Manager Dave Roberts said. "But the likelihood is very improbable. Getting a standing ovation and then homering in that first at-bat. Storybook. I'm a firm believer that the game honors you. The way Albert's played the game for so long, the right way, that's the way it was supposed to go."
Pujols tried to downplay the moment.
"When it happens, you just let it happen," he said. "It's part of the game. Embrace the moment. But try not to get caught up too much."
The 10-time All-Star drew a similar fan reaction when he returned to St. Louis with the Los Angels Angels for the first time in 2019 He was given a standing ovation in all 12 plate appearances that series including, a one-minute tribute in his first trip to the plate. He also homered in the first game of that series.
METS 9, MARLINS 4 Pete Alonso hit two home runs, including the 100th of his career, as New York beat Miami.
BRAVES 8, NATIONALS 5 Ozzie Albies hit a tiebreaking, two-run homer in the seventh inning and Atlanta knocked off Washington.
REDS 4, CUBS 3 Wade Miley pitched seven effective innings, Nick Castellanos homered and Cincinnati topped Chicago.
BREWERS 10, PHILLIES 0 Eric Lauer allowed four hits in seven innings to lead Milwaukee over Philadelphia.
GIANTS 12, ROCKIES 3 Logan Webb went seven innings, Mike Yastrzemski homered and NL West-leading San Francisco routed Colorado.
ASTROS 5, MARINERS 4 (10) Carlos Correa drove in the winning run in the 10th inning after Alex Bregman tied the game in the ninth inning, and Houston rallied past Seattle. Bregman's two-run home run tied the game at 4-4 in the ninth.
BLUE JAYS 5, YANKEES 1 Marcus Semien homered, Alejandro Kirk went deep twice and surging Toronto won after New York ace Gerrit Cole exited early with a hamstring injury.
RAYS 12, RED SOX 7 Nelson Cruz homered twice and, at 41 years old, became the oldest player in major-league history to hit 30 home runs in a season, powering Tampa Bay past Boston.
TWINS 3, INDIANS 0 John Gant pitched five solid innings to get his first win since joining Minnesota and spoil Cleveland starter Aaron Civale's return from injury.
ORIOLES 7, ROYALS 3 Cedric Mullins homered for the third consecutive game as Baltimore beat Kansas City.
PIRATES 3, TIGERS 2 Ben Gamel had a go-ahead two-run single in the sixth inning among his three hits as Pittsburgh beat Detroit.
RANGERS 3, DIAMONDBACKS 1 Jordan Lyles pitched seven innings in relief of Texas' opener Spencer Howard, Jason Martin hit a two-run single and the Rangers beat Arizona.