CLEARWATER, Fla. -- It looked a little like 2004 on Tuesday at Bright House Field.

Jim Thome played his second Grapefruit League game at first base in a 5-4 walk-off victory over the Pirates, with Scott Podsednik's homer in the ninth ending it. Phillies left-hander Cliff Lee allowed three hits in six scoreless innings, and also doubled in the sixth.

Shane Victorino doubled and scored on Placido Polanco's single to hand the Phillies a 1-0 lead in the first inning. Thome followed two batters later with a double to right-center field to score Polanco from first to make it 2-0. Thome is hitting .296 with three doubles and four RBIs this spring.

Thome later walked and scored in the fourth to make it 3-0.

Pirates right-hander Chris Resop allowed three hits and two runs in two innings.

Pedro Alvarez broke an 0-for-18 drought with a single off Lee in the fifth inning.

The Pirates broke through with two outs in the eighth on Nick Evans' RBI single, followed by RBI doubles by Eric Fryer and Casey McGehee to make it 4-3. Kirk Singer capped the rally, tying the game at 4 with an RBI single before Alvarez stuck out to end the inning.

Up next: Charlie Morton will start against the Rays in Port Charlotte in a 7:05 ET game Wednesday night, five days after calling himself ready for the season following a four-inning scoreless outing against Detroit. There is no assurance he will be in the season-opening rotation, since the Bucs are likely to use only four starters until mid-April. Alvarez may get a shot against another tough lefty, as David Price starts for Tampa Bay.