Roy Halladay needed only two hours and two minutes to post his second complete game of the season, improving to 4-0 by allowing one run and striking out eight. Troy Glaus, Aaron Hill and Adam Lind homered.