MILWAUKEE — In back-to-back innings, Jimmy Rollins broke up Matt Garza's no-hit bid and a shutout.
Soon enough, a frustrating afternoon at the plate for the Phillies turned into a laugher at Miller Park.
Rollins' two-out, two-run single in the eighth sparked a seven-run outburst and Philadelphia completed a four-game sweep of the Brewers with a 9-1 win Thursday.
The last-place Phillies to head home after a 10-game road trip that had started 1-5.
"I feel a lot better about the last four games. That's something we can build on," manager Ryne Sandberg said.
Rollins greeted reliever Will Smith in the eighth by singling to left to drive home two runs. After throwing 108 pitches, Garza, a former Ray, had just been pulled from the game to a standing ovation but could only watch as his shutout evaporated.
"Baseball is a funny game. (Garza) goes from a no-hitter to getting a loss and we get no-hit and then win it," Rollins said.
The Phillies sent 12 batters to the plate in the eighth and got RBI ground-rule doubles from Ryan Howard and Cody Asche. Philadelphia swept a four-game series for the first time since taking four in Cincinnati in 2011.
Milwaukee's Carlos Gomez led off the sixth with a home run to left-center to lead off the sixth for a 1-0 lead with Garza' no-hit bid still intact.
It ended quickly after Rollins led off the seventh with a hard chopper past diving first baseman Mark Reynolds.
"It happens, man. My job is to not get guys on base. You leave two guys on, especially two guys with speed, and you pay for it," Garza said. "But it is what it is, you turn the page. We can't dwell on it too long."