HAINES CITY, FLA. Jose Lima, struggling through a tough spring, allowed three hits in five innings Thursday as the Houston Astros beat the Kansas City Royals, 5-0.
Lima, who entered with a 10.29 ERA and four home runs allowed in seven innings, yielded just three singles, struck out six and walked one.
After winning 21 games in 1999, Lima was 7-16 last year and gave up an NL-record 48 homers.
Jay Powell, Kyle Kessel and Doug Brocail combined on one-hit relief, yielding Endy Chavez's bunt single.
Craig Biggio homered in the first, the only run in four innings off rookie right-hander Kris Wilson.
Houston scored three runs in the eighth inning off rookie reliever Shawn Sonnier, who gave three hits and committed a throwing error on a pickoff attempt.