Tim Lincecum struck out eight batters in six innings Friday night and received plenty of support, including Casey McGehee's grand slam, as the San Francisco Giants defeated the Miami Marlins, 6-0.