PITTSBURGH -- Andrew McCutchen toned down his walk-off home run celebration over the past two years.
When McCutchen hit a game-ending homer as a rookie two years ago, the then-22-year-old center fielder leaped high into the air with his arms held out wide as he landed on home plate to meet a mob of teammates.
This time, as McCutchen approached home after homering in the 12th inning to give the Pirates a 3-2 win over the Arizona Diamondbacks, he neatly set his helmet on the ground and nonchalantly stepped on the plate as teammates surrounded him.
"It's different now since Kendry Morales got hurt last season," McCutchen said, referring to the Los Angeles Angels' first baseman who hasn't played since breaking his leg leaping to the plate celebrating last May.
"I don't think you'll ever see me go leaping into home plate anymore like I did that night. It's too dangerous. Plus, I was tired. It was a long, hot night and I was just glad it was over and we got the win."
McCutchen led off the 12th by taking a 3-2 pitch from Zach Kroenke (0-1) high and just inside the left-field foul pole for his team-leading 10th home run.
The Pirates evened their record this late in the season for the first time since also being 30-30 on June 11, 2005. Pittsburgh has won four of five and six of eight.
"We're .500 and that's about the significance of it to us," manager Clint Hurdle said. "It will have more significance later in season when we're 500. I understand the importance of it to the fans, though, when I'm walking the streets, having lunch, having dinner, doing things around the 'Burgh. I'm glad people are excited about it, but we don't want to be satisfied with being .500 in June."
Arizona has lost three consecutive since going on a 18-4 run.
Daniel McCutchen (2-1) worked out of jams in both the 11th and 12th to earn the win in a game in which each team blew a save in the late innings.
"We had a chance to win the game," Diamondbacks manager Kirk Gibson said. "We had several opportunities in extra innings -- we just didn't get it done."
McCutchen had three hits, scored twice and had two RBIs. Jose Tabata had four hits for the second time in his career and scored Pittsburgh's first run.
The usual cleanup hitter, Drew was not in the lineup against left-handed starter Paul Maholm. But he extended his hitting streak to five games when he lined a single in the eighth off of Jose Veras to tie the game at 1.
Two innings later, Johnson -- another regular who was given the beginning of the night off but pinch hit in the eighth -- again led off by reaching base, again was sacrificed to second and again scored on a single to center by Drew.
"The first at bat, I was like, 'Just get a pitch and put it out in the middle and hit it to left-center," Drew said. "I wasn't trying to do too much. Second at bat, the same thing with Johnson on. I wasn't trying to do too much, and it worked out."
McCutchen started that rally by doubling down the right-field line.
Good friends and fellow left-handed starters Zach Duke and Maholm both had strong outings but were given no-decisions when a win would have meant either would be the all-time victories leader at PNC Park.
The Diamondbacks managed only one hit against Maholm in six shutout innings, and former Pirates teammate Duke allowed one run on nine hits in seven innings.
Maholm was in line to break a tie with Duke with 31 wins at the Pirates' 11-year-old ballpark.
"It was a good game because we both pitched well," Maholm said. "Zach did what he does. He gave up some hits but he also found ways to make big pitches to get out of some jams."
Making his third start with the Diamondbacks after spending his first six seasons with Pittsburgh, Duke allowed 11 baserunners. Only one would cross home -- on a McCutchen sacrifice fly in the third.
Pirates C Chris Snyder left the game due to low back pain after sliding awkwardly at second trying to stretch a single into a double in the second inning. He was replaced by Dusty Brown and will be evaluated Thursday. ... Duke received a mixture of cheers and boos when he was announced to bat. ... Diamondbacks 1B Juan Miranda extended fully to make a diving catch on a line drive hit down the line by Walker in the eighth. ... Overbay hit his 300th double. ... Pittsburgh 3B Pedro Alvarez has experienced a re-aggravation of the tightness in his right quadriceps that has him on the disabled list. That has pushed back the schedule of when he could go on a rehabilitation assignment and ultimately return to the majors.
Braves roster boosted by return of Jorge Soler from COVID list; Dodgers' Andy Burns replaces Justin Turner
The Dodgers and Braves both made changes to their rosters on Thursday, prior to the start of Game 5 of the NL Championship Series.
Houston Astros rookie Luis García will start Game 6 of ALCS against the Boston Red Sox
Houston Astros rookie Luis García will start Game 6 of the ALCS against the Boston Red Sox on Friday night with a trip to the World Series on the line.
New York Yankees first-base coach Reggie Willits becomes fourth not to return to Aaron Boone's staff
New York Yankees manager Aaron Boone lost a fourth member of his staff Thursday, as first-base coach and outfield instructor Reggie Willits will leave at the end of the year.
Can the Dodgers rally with Justin Turner sidelined?
Alden Gonzalez reports on Justin Turner's season-ending hamstring injury.
MLB playoffs 2021: Is this the end of the road for the Los Angeles Dodgers?
Not only is the Dodgers' season on the brink, but so is their shot at a dynasty. Will this dominant run really yield just one title before the bill comes due?
MLB playoffs 2021: The one pitch that will make (or break) October
Want to win in the playoffs? How you bring the high heat can determine your success -- but you better not miss.