KISSIMMEE, Fla. -- Brian Bixler and Chris Johnson bashed solo home runs, and Bud Norris and Lucas Harrell each pitched three no-hit innings to lead the Astros past the Nationals, 5-1, on Friday afternoon at Osceola County Stadium.

Norris sent down nine of the 10 batters he faced, allowing only a one-out walk in the first inning. Harrell, a candidate to win a long-relief spot in the bullpen, threw three perfect innings in relief and struck out a pair of batters.

Astros manager Brad Mills said Norris was held to three innings because he felt tightness in his triceps prior to the game, but it's not a concern.

"I wanted to get three or four innings of work and get to the pitch count," Norris said. "It was predetermined, so I went out there and did that. I was a lot better mechanically, and that's why you have spring starts -- to get more comfortable."

Astros catcher Chris Snyder drove in a run with a sacrifice fly in the second inning to get the Astros on the board. Carlos Lee also had an RBI single for Houston. Jack Cust added a pinch-hit single in the third to snap his 0-for-24 drought this spring.

The Nationals didn't manage a hit until Jayson Werth rolled a single up the middle with two outs in the seventh off former Phillies teammate Brett Myers, who threw his fifth consecutive scoreless outing. Former Astro Jason Michaels got Washington on the board with a solo homer in the eighth inning.

Up next: The race for the fifth spot in the starting pitching rotation will take center stage when Kyle Weiland takes the mound to face the Pirates at 12:05 p.m. CT in Bradenton, Fla. on Saturday. Weiland has allowed four hits and two runs in seven innings over his last two spring starts.