Cahill (1-2) permitted one run and two hits in six innings. The right-hander retired the Twins in order in five of his innings.
It was Cahill's longest outing since he also worked six innings for the Angels at Baltimore on May 10, 2019. It also was his first win for the Pirates after two rough starts that left him with a 9.69 ERA going into the game.
“This guy’s a veteran guy — he understands how to pitch, he understands how to use his stuff,” Pirates manager Derek Shelton said. “Obviously today he had much better feel for his breaking ball and was able to execute it.”
Minnesota continues to sputter at the plate. In the last five games, the Twins have been shut out twice and held to two runs twice.
“There have been some inconsistencies, and there are some days where a group of guys are swinging it well,” Twins manager Rocco Baldelli said. “And we haven’t linked it up. We haven’t found a way to put it all together with really good at-bats on a daily basis.”
The Pirates jumped on Pineda for three runs in the second. With one out, Erik González singled and advanced to third when Gregory Polanco dumped a shift-beating pop fly into short left for a double.
“Polanco put a ball in play,” Shelton said. “Gonzo put a ball in play. Maybe they weren’t hit really hard. They were well-placed and we were able to build off it and capitalize on it.”
The Twins got one back in the bottom of the second on Cave’s RBI double, but they left the bases loaded.
Perez and Newman hit back-to-back homers to start the fifth, and that was more than enough for Cahill and Pittsburgh's bullpen.
On his home run, Perez was behind in the count and looking for an off-speed pitch from Pineda, but instead connected on a fastball that caught too much of the plate.
“When I was watching (Pineda's) videos I noticed that on a 1-2 or 0-2 count he usually would go to a slider,” Perez said through a translator. “However, when I saw that fastball come in it just looked pretty, and I took a good swing at it.”
HAVE ARM, WILL TRAVEL
The 33-year-old Cahill finalized a $1.5 million, one-year contract with Pittsburgh on March 12. The matchup with the Twins was his fourth start with his ninth big league team.
He was tagged for six earned runs and eight hits in four innings during a 7-1 loss at Milwaukee last weekend.
“I’m harder on myself than anybody,” Cahill said. “I was definitely with my back against the wall a little bit after I had two pretty bad outings, but I don’t really let it change me a whole lot. I’ve had a kind of rocky, up-and-down career so I know what I’m doing out there.”
The Twins managed to put together a threat in the eighth after Cave doubled and moved to third when left fielder Phillip Evans dropped Luis Arraez’s fly ball.
“That’s a 6-2 game with a guy that’s won an MVP and a guy that’s probably been the best designated hitter in baseball the last 10 years,” Shelton said. “Those are big outs. To come in there and do that was outstanding.”
Pirates: Shelton has not yet named a starter for Sunday afternoon’s series finale.
Twins: RHP Matt Shoemaker (1-1, 6.28 ERA) will face the Pirates for the first time in his career.
Atlanta looks to extend NLCS lead over Los Angeles in Game 4
Atlanta Braves (88-73, first in the NL East) vs. Los Angeles Dodgers (106-56, second in the NL West)
Red Sox will face Astros in Game 5 of ALCS
Houston Astros (95-67, first in the AL West) vs. Boston Red Sox (92-70, second in the AL East)
Jose Altuve, Jason Castro key Houston Astros' late rally to rout Boston Red Sox in Game 4 of ALCS
Jose Altuve started the Astros' comeback with a home run in the eighth, and Houston stunned the Red Sox with seven runs in the ninth to win Game 4 of the ALCS on Tuesday night.
MLB playoffs 2021- How the 268th pitch became the defining moment of ALCS Game 4
Nathan Eovaldi thought he executed a pitch that got the Red Sox out of a ninth-inning jam. Umpire Laz Diaz did not. How long that's remembered in Boston depends on what happens next.
Nathan Eovaldi, Boston Red Sox take issue with pivotal ball-strike call in loss to Houston Astros
Nathan Eovaldi and the Red Sox took issue with a ninth-inning ball-strike call that allowed the Astros to go on a run and win Game 4 of the ALCS on Tuesday night.
Astros awaken for 7 in 9th, beat Boston 9-2 to tie ALCS 2-2
— Six outs from falling behind 3-1 in the AL Championship Series and facing elimination in Game 5 in Boston — where the Red Sox had yet to lose this postseason — the Houston Astros offense awakened.