The Pirates took a 1-0 lead in the second inning when Tony Sanchez singled to center field with two outs to score Travis Ishikawa. Starling Marte doubled, Neil Walker was hit by a pitch and McCutchen singled to right with two outs in the third to make it 2-0.
Things got interesting in the fifth. Phillies closer Jonathan Papelbon drilled Marte with a pitch in the middle of the back with nobody on and two outs. It was the third hit batter of the game.
It started a two-run rally, as Walker drove Marte in with a single. Papelbon then buzzed McCutchen a couple of times during his at-bat, and he eventually singled to advance Walker to second. Walker scored on an Ishikawa single.
Pirates right-hander Bryan Morris then drilled Phillies third baseman Cody Asche in the bottom of the fifth, prompting a warning to both benches from home-plate umpire Tom Hallion.
In the top of the seventh, Walker hit a solo home run off Antonio Bastardo, who plunked the next batter, Josh Harrison.
Pirates starter Adam Wilk was sharp in three scoreless frames, fanning two and allowing two hits. The Phillies' Sean O'Sullivan, potentially competing for an early-season rotation spot, didn't fare as well, giving up two runs on four hits in his four innings.
Up next: The Phillies will be wearing their green jerseys Monday on St. Patrick's Day for a Grapefruit League game at 1:05 p.m. ET against the Orioles at Bright House Field. Right-hander Kyle Kendrick will take the mound as he gets back to Grapefruit action after pitching in a Minor League game last week. Watch the game live on MLB.TV.
Todd Zolecki is a reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.