He got his wish.
"I was raised here professionally, played every single game in a Phillies uniform, and it is something I wanted to share with the people of Philadelphia," Rollins said.
After getting a standing ovation from the crowd of 26,154, and a Chase Utley fly out to left, Rollins took third on defensive indifference. Ryan Howard struck out swinging, but Marlon Byrd drew a walk to bring the winning run to the plate.
Domonic Brown then singled to right, scoring Rollins and advancing Byrd to third.
But the rally fizzled when Carlos Ruiz struck out looking at a curveball from Ramirez, dropping the Phillies to 28-37.
The game also included some fireworks, as Phillies starter Roberto Hernandez was ejected after hitting Cubs shortstop Starlin Castro in the sixth inning. That came two innings after Castro drilled a two-run homer.
There was no warning by home plate umpire Mark Ripperger, just an instant ejection, followed by manager Ryne Sandberg getting tossed for arguing.
Crew chief Gary Cederstrom said Hernandez's ejection was for intentionally throwing at the batter. When asked how he knew that, Cederstrom told a pool reporter, "That is our job . . . . In our opinion, he threw at the hitter."
Asked why there was no warning, he said, "I thought the appropriate action was taken."
Hernandez felt otherwise.
"I was surprised," Hernandez said of the ejection. "I was not trying to hit him."
Cubs starter Jake Arrieta, who wasn't activated until May 3 because of right-shoulder tightness, stymied the Phillies for seven innings, holding them to two hits while striking out nine. It was his eighth start and tied for his longest outing.
The Phillies were coming off a sweep of San Diego, and while the Cubs' offense isn't quite as feeble as the Padres', it's well below average. Chicago entered the game 14th of 15 National League teams with a .299 on-base percentage.
Castro's homer came on a 90-m.p.h. sinker with a 1-1 count after a walk to Anthony Rizzo. It was Castro's ninth home run, one less than he had last season.
Later in the fourth inning, Tony Gwynn Jr. showed a strong arm in center, throwing out former Phillies outfielder Nate Schierholtz trying to stretch a single into a double.
Brown broke Arrieta's no-hit bid with a one-out double down the left-field line in the fifth inning.
With two outs in the sixth, Hernandez hit Castro in the ribs with a first-pitch, 92-m.p.h. sinker and departed. Mario Hollands struck out Luis Valbuena to end the inning.
In the eighth, Ruiz greeted Cubs reliever Pedro Strop with a single up the middle. He reached second on a wild pitch but was stranded .
Phillies third baseman Cody Ashe (hamstring) is on a rehab assignment at Lakewood this weekend and then will go to Lehigh Valley.
Righthander Mike Adams (rotator cuff inflammation) was scheduled for a cortisone shot on Friday. General manager Ruben Amaro Jr. said the reliever could be back by early July.
Darin Ruf (hairline fracture left wrist) could return in three weeks, and Freddy Galvis (broken collarbone) could be playing by the middle of next month, Amaro said.
Cliff Lee (left elbow strain) threw on Friday.