San Diego pitcher Josh Johnson, making his third start of the spring, allowed one run in four innings and had three strikeouts.

"I thought he threw the ball well. He got to his pitch count, which was great," Padres manager Bud Black said of Johnson's outing. "I thought his stuff was fine. I liked his slider today. He threw a really tight slider at times. Fastball had a good angle to it. It was a good mix of pitches. He repeated his delivery. There was a lot to like today about Josh."

The Brewers scored three times in the fifth inning off Padres reliever Burch Smith, as Scooter Gennett had his second run-scoring double of the game.

The Padres got two doubles from Yonder Alonso, who raised his Cactus League average to .333.

Jedd Gyorko also had a double for the Padres and was robbed of extra bases by a nice running catch in deep center field by Logan Schafer in the fourth inning.

Estrada allowed five hits and had three strikeouts. The Padres put a runner on third base with one out in the fifth inning but he didn't allow a run to score.

Gennett, who is battling Rickie Weeks for the starting second base job, came into the game hitting .125. Bianchi is attempting to retain his backup infield job with the team.

Up next: Lefty Eric Stults, projected as the No. 5 starter in the Padres' rotation, makes his fourth appearance of the spring at 1:05 p.m. PT on Friday when the Padres host the Angels at the Peoria Sports Complex in a game airing on MLB.TV. Stults has struggled with command and getting ahead of hitters at times this spring, as evidenced by the 11 hits and three walks he's allowed in 6 1/3 innings. The last time out he allowed two earned runs in 3 1/3 innings against the D-backs. Look for him to use his curveball more this time.

Corey Brock is a reporter for MLB.com. Keep track of @FollowThePadres on Twitter. This story was not subject to the approval of Major League Baseball or its clubs.