Piña hit his sixth home run of the season off reliever Chris Stratton to cap a five-run sixth inning for the Brewers. He added a two-run homer in the eighth.
The Brewers outscored Pittsburgh 28-3 while sweeping the series. Milwaukee has won five of its last six and increased its lead over second-place Cincinnati to seven games in the NL Central.
“A very good day,” Piña said. “Happy for me, for the team, too. Winning, that’s the most important thing. Keep winning, keep getting closer to the playoffs, that’s the goal.”
Milwaukee starter Freddy Peralta (8-3) allowed only two hits and three baserunners. He struck out five and needed just 68 pitches to get through six innings.
Tellez added a solo home run in the seventh off Stratton, an estimated 410-foot blast to the visitor’s bullpen in left-center.
Kuhl yielded three runs on six hits in 5 1/3 innings and struck out five. Stratton gave up four runs on four hits in 1 1/3 innings of relief.
Piña’s second home run came after Cain reached on an error in the eighth. It was the second multi-homer game of Piña’s career. He finished 3 for 5.
Peralta was pulled despite a lower pitch count for the second straight start because the Brewers are trying to save some innings on the 25-year-old’s right arm.
Peralta has thrown 108 innings this year, already 22 more than his career high of 85 in 2019 and a huge jump from the 29 1/3 he pitched as a full-time reliever in 2020.
“We’re just trying to conserve innings as we go,” manager Craig Counsell said. “He threw 50-some pitches last time, a little more this time and he’ll be full go next time. We were hoping to be a little shorter today. The way the game played out, it worked out.”
The Pirates have lost eight of their last 10, while trading away Tyler Anderson, Clay Holmes and All-Star Adam Frazier, but Kuhl said the lack of on-field results isn’t solely because of the players no longer in the Pittsburgh dugout.
“A lot of young guys are going to get an opportunity now,” he said. “It’s being handled very well right now by the guys in that room. We just ran into a hot team.”
Brewers: 1B Daniel Vogelbach (left hamstring strain) will start a rehab assignment with Triple-A Nashville on Friday. Vogelbach has been out since June 22.
Pirates: LHP Steven Brault (left lat strain) made his fourth rehab appearance with Triple-A Indianapolis. He pitched four innings and allowed one run. Brault has been on the injured list since April 1.
Brewers: RHP Corbin Burnes (6-4, 2.12 ERA) will start a three-game series in Atlanta on Friday. Burnes leads qualified NL pitchers in ERA and strikeouts per nine innings, with 12.8.
Pirates: RHP Wil Crowe (2-5, 5.89) will start on Friday, continuing the homestead with three games against Philadelphia. Crowe struck out a career-high nine in his last start.
Chicago Cubs plan to be 'really active" in MLB free agency, says team president Jed Hoyer
Chicago Cubs president Jed Hoyer says his team is planning to be "really active in free agency" this offseason.
Tampa Bay Rays rookie Wander Franco returns from hamstring injury
Rays rookie Wander Franco was reinstated from the 10-day injured list Friday after missing two weeks with a right hamstring injury.
Fantasy baseball daily notes: Pitcher and hitter rankings for Saturday
Prepare your fantasy baseball lineups confidently with our daily preview, including pitcher projections, hitter matchup ratings and more.
Fantasy Baseball Forecaster for Week 25: Sept. 27-Oct. 3
Set your lineups for the week ahead in fantasy baseball with our forecaster preview, which features pitcher rankings, two-start pitchers, hitter ratings, schedule observations and more.
Jack Mayfield's double helps Angels jump in front
Jack Mayfield hits a deep double to left field to plate two runs and give the Angels a 3-1 lead over the Astros in the sixth inning.
AL East wild-card frenzy: Who will get in and who will miss out as Yankees and Red Sox meet?
With a huge weekend series at Fenway sure to shake things up, we debate which teams are headed to October in the battle between Boston, New York and Toronto.