Ed Sheeran held off Imagine Dragons once again this week, with the solo version of "Perfect" taking the top spot for a second consecutive week and third week overall!
Here are the top five songs from this weekend's countdown...
- Perfect - Ed Sheeran (#1 last week)
- Thunder - Imagine Dragons (#2 last week)
- Havana - Camila Cabello (#3 last week)
- Bad at Love - Halsey (#6 last week)
- Too Good at Goodbyes - Sam Smith (#5 last week)
Catch the American Top 40 every Saturday afternoon at 2:00pm and Sunday morning at 8:00am right here on Magic 97!