Jimmy Rollins and Ryan Howard led the way out of the Philadelphia Phillies’ offensive slump.

Rollins homered early, then hit a go-ahead single in the eighth inning that sent the Phillies past the Colorado Rockies 10-9 Sunday.

Rollins finished with three hits as the Phillies averted a series sweep. Ryan Howard added four hits, including a homer and triple while driving in three runs.

“It was good, it was something that was needed,” Rollins said. “All those runs were needed. Every time we come here, they find a way to put up some runs. We’ve played some interesting series. Today, it was needed to get back in the left column.”

Philadelphia had gone four games without an extra-base hit before breaking loose. They had scored a total of only two runs in dropping the first two games to Colorado.

“It was well overdue,” Phillies manager Ryne Sandberg said. “Just some good at-bats. Howard really broke out in a good way. It was good to see that good contact. Hitting balls to left centerfield is a good thing for him. He broke out in a big way.”

Howard finished a double shy of hitting for the cycle. He actually ended up on second on a seventh inning drive to right field that got past a charging Brandon Barnes but the official scorer ruled the RBI hit a single and an error.

Sandberg questioned the ruling, and Howard said he hopes it will be overturned.

“He went for a shoestring catch there, and to me, the ball got by him for a double,” Sandberg said. “He went for the catch. That’s not a guarantee that he knocks that down and makes it a single. He went for the catch on a tough ball, for me.”