Roy Halladay outdueled Tim Lincecum and kept the Phillies alive with a 4-2 victory over the San Francisco Giants on Thursday night that pulled Philadelphia within 3-2 in the NL championship series, according to an Associated Press report.