Spot the bug - #134: Playlist Generator

Why is my party playlist skipping the final song?

const partyTracks = [
  "Electric Disco Jelly",
  "Neon Flamingo Waltz",
  "Galactic Bagpipe Jam",
  "Midnight Kazoo Solo",
  "Cosmic Polka Fever"
];

function announceSetlist(tracks) {
  const results = [];
  // Announce each track by its slot number
  for (let i = 0; i < tracks.length - 1; i++) {
    const trackNumber = i + 1;
    const title = tracks[i];
    results.push(`Track #${trackNumber}: ${title}`);
  }
  return results;
}

const setlist = announceSetlist(partyTracks);
console.log(`Prepared ${setlist.length} tracks out of ${partyTracks.length}`);
console.log(setlist.join("\n"));

Reply with what is broken and how you would fix it.