Question: Who penned the lyrics for The Star-Spangled Banner ?
Answer: Francis Scott Key
Answer sentence: francis scott key penned the lyrics for the star-spangled banner.