Frazier hit a tiebreaking, two-run single in the eighth inning and Pittsburgh beat the San Diego Padres 6-3 on Saturday.
Frazier had one hit in his previous 10 at-bats entering play Saturday, but stepped into the box with the bases loaded after Starling Marte's triple and a pair walks and delivered his hit to center field.
"I just tried to not do too much to get him in and have a big inning," Frazier said. "In the past this year, I've tried to get too big and not have the pitcher come to me."
Archer worked five innings of one-run ball, striking out five and walking three. He had given up 11 runs over his previous two starts and credited Friday's winner Joe Musgrove with giving him some tips against the Padres.
"If he has a good outing or notices something about the other team, the next day, I'm going to have a sheet of paper in my locker," Archer said. "The ultimate teammate. He helps me out. I love the fact that he pitches ahead of me."
That type of resiliency has been key all season for the Pirates. The victory gave the Pirates three straight wins at home after coming back from a 2-8 road trip. Pittsburgh owns losing streaks of seven and eight games this season, yet now sits at 35-40.
Manny Machado opened the scoring with a solo home run in the fourth inning, his 16th of the season. He also drove in Tatis with a single in the ninth.
Pinch-hitter Jose Osuna's two-run homer in the fifth inning put the Pirates ahead 2-1. It was his major league-high third pinch-hit home run of the season.
BACK IN ACTION
Padres rookie righty Chris Paddack, recalled before the game after spending 10 days in Class A in order to limit his season innings total, gave up two runs on five hits over five innings.
He walked three and struck out one, and felt good about his whole repertoire after some time down.
"Absolutely," he said. "My changeup coming into today was my biggest game plan. They laid off a lot of good changeups. . Tip my cap to those guys. Tough lineup."
The Padres optioned right-handed relief pitcher Gerardo Reyes to Triple-A El Paso to make room for Paddack. Reyes had a 12.41 ERA in 13 games with the Padres this season.
The Pirates placed right fielder Gregory Polanco on the 10-day injured list with left shoulder inflammation, retroactive to June 19. Polanco had shoulder surgery in September. Since returning in April, he has limited his throwing in an attempt to keep his shoulder healthy.
Pirates: RHP Jordan Lyles (left hamstring tightness) will make a rehab start with Triple-A Indianapolis at Pawtucket on Sunday.
Padres: LHP Joey Lucchesi (6-4, 3.74 ERA) will start the series finale on Sunday. He is coming off his best outing of the season with seven scoreless innings against Milwaukee on June 17.
Pirates: LHP Steven Brault (3-1, 4.40), a native of San Diego suburb El Cajon, California, will make his first career start against the Padres. He has a 5.68 ERA in four relief appearances against San Diego.
Mike Trout tracker, Mr. October edition: Would he trade careers with Reggie Jackson?
Mike Trout continues to move up the ranks of the all-time greats. And while passing Reggie Jackson is impressive, Trout won't play in the postseason. Again.
What's next for the teams that didn't reach the MLB playoffs
We look at prominent free agents, problem areas to target and big decisions to make for this season's also-rans.
Giants looking to crash playoff party vs. Padres
With two games to go in the regular season, the San Francisco Giants are trying to get into to the playoffs.
Marquez, Weaver to meet for Rockies, Diamondbacks
After Friday's doubleheader, the Colorado Rockies and Arizona Diamondbacks are ready to play a single game Saturday in Phoenix.
Gonsolin makes pitch for rotation spot for Dodgers vs. Angels
After an onslaught of home runs on Friday night, the Los Angeles Angels and Los Angeles Dodgers will try to continue the show again Saturday as the regular season nears its end.
Playoff-bound Reds, Twins tangle again, looking for more
Right-hander Michael Pineda makes his first career start against the Cincinnati Reds as the Minnesota Twins try to take another step toward a second consecutive American League Central title on Saturday night in Minneapolis.