MINNEAPOLIS (AP) -- Minnesota's comeback was fueled by a couple of recent minor league call-ups, and Philadelphia's bullpen faltered again.
The stage for this late lead shift, though, was set much earlier by Mike Pelfrey.
Clete Thomas came home on a wild pitch for the go-ahead run in the eighth after Pelfrey kept the game close with a season-high seven innings, and the Twins stuck the Phillies with their fifth straight loss, 4-3 on Wednesday night.
"He looked stronger at the end, which is a good sign," Twins manager Ron Gardenhire said.
Thomas went a career-best 4 for 4 with two RBI doubles. He drove in Oswaldo Arcia both times, including in the eighth when his drive off the tall wall in right field against Antonio Bastardo (2-2) tied the game at 3.
"That was great. Hit a ball hard, and he's going to score," said Thomas, summoned from Triple-A Rochester just nine days ago. Arcia came up on Monday.
Delmon Young and Ben Revere hit RBI singles for the Phillies against their former team, but Twins relievers outpitched their counterparts anew.
Brian Duensing (2-1) picked up the victory by stranding runners at first and second in the eighth inning by striking out Ryan Howard on a call the slugger disputed with home plate umpire David Rackley and getting Domonic Brown to pop out. Then Glen Perkins pitched a perfect ninth for his 15th save in 17 tries.