MINNEAPOLIS (AP) -- Jim Thome drove in four runs against his former team, including a long homer to pad Philadelphia's lead, and the Phillies hung on for a 9-8 victory over the Minnesota Twins on Wednesday night.
John Mayberry also had four RBIs, including a three-run home run in the first inning to give Cole Hamels (9-3) a six-run lead he barely held. Jonathan Papelbon got the last four outs for his 17th save in as many attempts.
Hunter Pence and Carlos Ruiz both had three hits and scored two runs, helping the Phillies win for only the second time in their last 11 games.
Denard Span had three hits, Joe Mauer drove in two runs and Josh Willingham and Trevor Plouffe both homered for the Twins, who nearly erased deficits of 6-0 and 9-3. Papelbon promptly ended their rally by striking out Mauer in a perfect ninth.