Tim Lincecum matched a season best by lasting seven innings Tuesday night, but he and the Giants fell into an early three-run hole from which they could not escape as the Philadelphia Phillies claimed a 6-2 victory.