PITTSBURGH -- Before he took the mound Tuesday night, Pirates starter Joe Musgrove just didn't feel right while warming up in the bullpen.
In his quest to get things straightened out, he made a quick change to his approach.
That tactic seemed to work, as Musgrove took a shutout into the seventh inning for Pittsburgh in a 7-3 victory over the Cincinnati Reds. Starling Marte hit a two-run homer and Gregory Polanco had a two-run double for the Pirates.
Musgrove (6-8) allowed two runs and struck out eight. He gave up five hits -- four singles -- over 6 1/3 innings. The key for him was trusting catcher Francisco Cervelli to make a change to the game plan because Musgrove didn't have his best stuff.
"I learned a lot from him tonight about how to disguise pitches," Musgrove said. "That was the earliest in the game I've gone to my changeup. Usually, the first inning or two, I've gone fastball heavy."
That's what this September is going to be all about for Musgrove, who has yet to finish a season as a starter in the majors. Last year with World Series champion Houston, he was moved to the bullpen as the Astros entered their stretch run.
"This is something that I haven't really gone through, ever, where I feel so inconsistent with my delivery," Musgrove said. "I feel like you never stop learning."
Scooter Gennett homered twice for Cincinnati.
Marte's homer in the fourth scored Pablo Reyes, who reached on his first major league hit. Polanco drove in Marte and Adam Frazier with a double in the third. Frazier doubled and scored on Francisco Cervelli's single in the first.
Marte's homer was the first for a Pirates player other than Frazier or Polanco since Aug. 15.
The top four batters in Pittsburgh's lineup went a combined 8 for 17 and drove in five runs.
"You're looking for contagions," manager Clint Hurdle said. "Hopefully, this was a contagion to get us going in a direction. We haven't had a lot of consistency."
Reds starter Cody Reed (0-2) permitted six runs and nine hits in a season-high five innings. It was Reed's third start of the season for Cincinnati. He's made 10 relief appearances.
Gennett hit solo shots in the seventh and eighth, giving him 22 homers this season. It was his second multihomer game of the year.
"The only positives we take from it are Scooter's performance, really, and Cody finished up with a good fifth inning," Reds manager Jim Riggleman said. "We're trying to stretch him out a little bit. Hopefully we can get him sixth and further, eventually. I think the big blow of the game was Marte adding two more."
Cincinnati chased Musgrove in the seventh and loaded the bases. Pirates reliever Richard Rodriguez hit Phillip Ervin with a pitch, allowing one run to score, but struck out Dilson Herrera and got Mason Williams to ground out to end the threat.
Making his first career start, Reyes hit an infield single in his second at-bat. He drove in his first career run with a double in the eighth to finish 2 for 4. The 24-year-old started the season at Double-A Altoona. "I'm so excited," Reyes said. "This is something that I've dreamed since I was a kid."
After the Triple-A season ended Monday, both teams added players from the minor leagues. Pittsburgh recalled RHP Tanner Anderson, RHP Michael Feliz, RHP Clay Holmes and OF Jordan Luplow, and selected the contracts of INF Kevin Kramer and C Ryan Lavarnway. The Pirates designated LHP Buddy Boshers for assignment. Cincinnati recalled RHP Tyler Mahle and RHP Keury Mella, and selected the contracts of C Tim Federowicz and OF Gabriel Guerrero.
Reds: Mella was placed on the 60-day disabled list with a left oblique strain, ending his season. He last pitched for Triple-A Louisville on Aug. 24.
Pirates: C Elias Diaz (right hamstring discomfort) is expected to miss at least 10 days and might not return at all this season, according to Hurdle. Diaz hasn't played since he was removed from Friday's game.
Reds: In the series finale Wednesday, RHP Homer Bailey (1-13, 6.13 ERA) will attempt to avoid becoming the first Reds pitcher to lose 14 games in a season since Mat Latos in 2013.
Pirates: RHP Jameson Taillon (11-9, 3.45 ERA) is scheduled to start. He is 2-0 and is holding opponents to a .217 batting average over his last three starts.
More AP MLB: https://apnews.com/tag/MLB and https://twitter.com/AP-Sports
Cards' Yadier Molina takes exception to quips by Cubs' Kris Bryant
Cardinals catcher Yadier Molina took exception to quips about St. Louis by Cubs star Kris Bryant and Ryan Dempster, saying only "stupid players and losers" make fun of other cities.
Buster's Buzz: Red Sox repeat? Four question marks facing the champs
From health to hangovers, Boston still must find a few answers in its quest for a second straight ring.
Yankees sign reliever who criticized Babe Ruth
Mike Golic finds it comical that the Yankees signed reliever Adam Ottavino who previously stated he would "strike out Babe Ruth every time."
Kris Bryant: 'Not good' that stars Bryce Harper, Manny Machado remain unsigned
Kris Bryant and Evan Longoria expressed frustration that several free agents, including stars Bryce Harper and Manny Machado, are still looking for jobs as February nears.
Red Sox manager Alex Cora may reconsider decision to visit White House
Red Sox manager Alex Cora, a Puerto Rico native who has been outspoken about its need for hurricane relief, indicated on Thursday that he may skip the World Series celebration at the White House over President Trump's policies toward the island.
Angels reach one-year deal with Cody Allen to be closer next season
The Los Angeles Angels have reached an agreement with relief pitcher Cody Allen on a one-year deal to be their closer next season, league sources told ESPN.