PHILADELPHIA — Ben Revere found his power stroke.
It took Revere 1,466 at-bats before he circled the bases for the first time as a major leaguer last May 28. He enters this season with two homers in 1,905 at-bats.
But Revere says he can drive the ball more this season. He showed he has some pop.
"I looked at old film of when I was in the minors and I was driving the ball, getting more triples and doubles," Revere said. "I used to keep my bat in the zone instead of rolling over my swing."
Cesar Hernandez led off the inning with a double against Angel Sanchez. Hernandez scored the tying run when catcher Tony Sanchez made a throwing error on Andres Blanco's sacrifice.
Two outs later, Revere hit a liner over the right-field fence. Players leaped from the dugout and mobbed Revere at home plate.
"A walk-off is a walk-off," Phillies manager Ryne Sandberg said. "He has the ability to drive the ball. He played a big guy's game. It was a great time for that swing."
The teams are finishing their exhibition season with two games in Philadelphia before opening the regular season Monday. The Pirates start at Cincinnati. The Phillies host Boston.
Pirates starter Jeff Locke gave up four runs — three earned — and four hits in five innings.
Phillies starter Aaron Harang lasted 4 2-3 innings, allowing four runs and nine hits.
Andrew McCutchen had three hits and an RBI, and Jordy Mercer hit a solo homer for the Pirates.
Pirates: Locke, who beat out Vance Worley in competition to be the fifth starter, finished spring training with a 6.27 ERA.
"He managed the game very well, had a good two-seamer and elevated his fastball," manager Clint Hurdle said. "He was very efficient."
Phillies: Harang, the No. 2 starter behind Cole Hamels, finished the spring with a 4.80 ERA. The 36-year-old righty is slated to start next Wednesday against Boston. He posted a career-best 3.57 ERA for Atlanta last year.
"The last one is usually a fine tuneup," Harang said. "I had to make some adjustments getting used to the mound. I think I'm good to go."
Even reporters ran into lines entering the ballpark on the first day metal detectors were used as part of enhanced security measures. Stadium employees also use the media entrance, so there was a logjam at the door.
MAKING AN IMPRESSION
Outfielder Jeff Francoeur, trying to earn a roster spot with the Phillies, was 3 for 4. Francoeur hit .175 (7 for 40) in Florida games. He could be part of a platoon in right field with Grady Sizemore.
"It was the best game he had all spring," Sandberg said. "It was nice to see against a lefty."
Pirates: RHP Charlie Morton starts Saturday afternoon. Morton has a 6.46 ERA this spring.
Phillies: RHP David Buchanan takes the mound vs. the Pirates. Buchanan has a 1.69 ERA this spring.