Edmundo Sosa hit a solo home run and Bryce Harper had an RBI double as the Philadelphia Phillies beat the slumping Texas Rangers 4-2 on Sunday to sweep a three-game interleague series in Arlington, Texas.Sosa’s solo homer in the fifth tied the game 2-2. Philadelphia took the lead in the frame when Bryson Stott singled, stole second, and scored on Weston Wilson’s hit off Rangers starter Patrick Corbin (6-8).The Phillies’ Zach Wheeler (10-5), working with two extra days of rest because of a sore shoulder, allowed two runs on three hits and three walks over five innings while striking out seven and won for the first time since July 6, with two losses and a pair of no decisions in the interim.Tanner Banks, Matt Strahm and Orion Kerkering each pitched a scoreless inning in relief of Wheeler before Jhoan Duran allowed a hit in the ninth on the way to recording his 20th save of the season and second in as many games in this series.Corbin went 4 1/3 inning, surrendering three runs on four hits and three walks with one strikeout. The loss snapped a streak of four straight no decisions for Corbin, whose most recent victory came on July 10 on the road against the Angels.Both teams had seven hits, with J.T. Realmuto and Stott leading Philadelphia with two each; seven different players produced hits for the Rangers.