The Phillies, who had an 8½-game lead with 13 remaining, are four ahead of Atlanta in the NL East with six left. The Phillies, who have lost five of seven, still have a magic number of three for their third straight division title.
Miguel Tejada had four hits and Jeff Keppinger had three hits and two RBIs for Houston, which is 5-0 against the Phillies this season.
Bazardo (1-2) allowed two runs and two hits to earn his third career win and first since Sept. 25, 2007, with Detroit.
Get Action News on your website