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.
Thaiss blasts a 3-run homer
Matt Thaiss kicks off the scoring for the Angels with a three-run homer in the bottom of the second inning.
Arenado goes long twice
Nolan Arenado hits a solo home run in the bottom of the 1st inning and comes back in the 8th for a two-run homer to take the lead.
Greinke gets 200th win, pitches Astros past A's 4-1
Zack Greinke threw seven smooth innings for his 200th win, pitching the first-place Houston Astros past the Oakland Athletics 4-1 on Sunday to avoid a four-game sweep.
Polanco, Twins top Rangers 6-3 for 1st 4-game sweep of Texas
Jorge Polanco cleared the bases with a tiebreaking triple in the eighth inning, helping the Minnesota Twins to their first-ever four-game sweep of Texas with a 6-3 victory over the Rangers on Sunday.
Polanco's triple plates three
Jorge Polanco delivers a clutch, three-run triple with two outs in the top of the 8th inning to put the Twins back on top 6-3.
Cave makes terrific diving catch
Jake Cave runs a long way and makes a great diving catch, robbing Jeff Mathis of a hit.