McCutchen's solo drive was his third home run since he was moved to the No. 2 spot in the batting order.
Starling Marte hit a two-run homer, a drive against Darren O'Day that got a little help from the wind and landed over the wall in left-center. Gregory Polanco had a solo shot off Miguel Gonzalez for his first home run of spring training.
Baltimore's Paul Janish went 3 for 3, including a solo homer.
Pirates left-hander Jeff Locke, competing for a rotation spot, gave up three runs and six hits in five innings.
"There still are some things that need to be fine-tuned," Locke said.
He is competing with Ryan Vogelsong and Juan Nicosia, who hasn't allowed a run in five outings, for two open jobs in the starting rotation.
Orioles: Gonzalez allowed four runs and six hits in 4 2/3 innings.
"There's only two pitches I'd like to have back: the two homers," he said. "Everything else was good."
Gonzalez has a 12.56 ERA in five starts, giving up five homers.
"I'm staying positive, no matter what," he said. "I'm not going to give in."
Pirates: Locke put the leadoff batter on base in each of his five innings but was aided by double plays in three of them.
"He was very businesslike on the mound," manager Clint Hurdle said. "He left more balls up in the zone than he wanted to, but he still was very efficient. He got in on right-handers, broke bats, got 6-4-3 double plays."
Right-hander Gerrit Cole threw four innings in a 68-pitch simulated game. A ribcage injury at the start of camp has put Cole about a week behind the other pitchers, but he expects to be ready for the first week of the season.
Orioles: LHP Brian Matusz took a cortisone injection on Sunday and might not be ready for opening day. ... RHP Kevin Gausman (shoulder) will try to throw on Friday. He was given a cortisone shot on Sunday. ... C Matt Wieters is moving closer to a return to the field. Wieters left a March 12 game with a sore right elbow and has not played in a big league exhibition since. ... INF/OF Jimmy Paredes (wrist) was found to have no new damage in an examination, but he's expected to begin the season on the disabled list.
Pirates: RHP Jared Hughes has a strained left lat and is out indefinitely. Hughes (19.64 ERA in four outings) has not pitched in a game since March 16. ... 3B Jung Ho Kang (broken leg) ran on a backfield but has not yet been cleared to make sharp cuts on the basepaths.
Umpires: Plate ump Bill Welke was twice hit by foul tips in the top of the fifth inning. The second one caught Welke on the inner thigh and he needed attention from the Pirates training staff. Welke remained in the game.
Orioles: RHP Tyler Wilson is to start Thursday against the Pirates in Sarasota. Wilson is in the mix for a rotation spot.
Pirates: LHP Jon Niese is to make start his third exhibition start. His last scheduled outing was rained out.
Bellinger, Betts rally Dodgers, cut Braves' NLCS lead to 2-1
— Cody Bellinger keeps erasing a forgettable regular season, with his latest big swing putting the Los Angeles Dodgers right back in the NL Championship Series.
Seager cranks 444-foot homer in 1st vs. Braves
Corey Seager lifts a two-run home run 444 feet to give the Dodgers an early lead vs. the Braves.
Lux's drop fuels Dodgers' nightmare fourth inning
Gavin Lux drops a deep fly ball in center field as Walker Buehler is pulled during a four-run fourth inning for the Braves.
Bellinger ties game with 3-run homer vs. Braves
Cody Bellinger comes up clutch with a three-run home run to tie the Dodgers with the Braves in the eighth inning.
2021 MLB playoffs: Schedules, postseason bracket, analysis and updates
All the latest information about the teams, storylines and highlights of the 2021 MLB postseason, from the start of October through the World Series.
MLB free-agent qualifying offer value drops by $500,000 to $18.4 million
The price of a qualifying offer to Major League Baseball free agents dropped by $500,000 to $18.4 million, a sign of the slide in salaries.