The Giants have won eight of their last 10 games in large part because the lineup is carrying a heavy load.