As 2017 comes to an end, we're looking back at the year's top 20 tracks! Put your lyrical knowledge to the test and see if you can guess these songs.
1. "Shape Of You" - Ed SheeranPhoto: Getty Images
2. "Despacito ft. Justin Bieber" - Luis Fonsi and Daddy YankeePhoto: Getty Images
3. "Humble" - Kendrick LamarPhoto: Getty Images
4. "That's What I Like" - Bruno MarsPhoto: Getty Images
5. "Congratulations" - Post MalonePhoto: Getty Images
6. "Mask Off" - Future
Photo: Rachel Kaplan for iHeartRadio
7. Lil Uzi Vert “XO Tour Llif3”Photo: Rachel Kaplan for iHeartRadio
8. "Body Like A Back Road" - Sam HuntPhoto: Andrew Swartz for iHeartRadio
9. "I'm The One" - DJ Khaled ft. Justin Bieber, Quavo, Chance the Rapper, and Lil WaynePhoto: Rachel Kaplan for iHeartRadio
10. "Believer" - Imagine DragonsPhoto: Rachel Kaplan for iHeartRadio
11. "Bad and Boujee ft. Lil Uzi Vert" - MigosPhoto: Tyler Twins for iHeartRadio
12. “Something Just Like This” - The Chainsmokers and ColdplayPhoto: Getty Images for iHeartRadio
13. "iSpy ft. Lil Yachty" - SuperDuperKylePhoto: Rachel Kaplan for iHeartRadio
14. "Location" - KhalidPhoto: Rachel Kaplan for iHeartRadio
15. "Unforgettable ft. Swae Lee" - French MontanaPhoto: Tyler Twins for iHeartRadio
16. "Say You Won't Let Go" - James Arthur
Photo: Rachel Kaplan for iHeartRadio
17. "Issues" - Julia MichaelsPhoto: Mariel Tyler for iHeartRadio
18. “1-800-273-8255” - Logic ft. Alessia Cara & KhalidPhoto: Chris Tuite for iHeartRadio
19. "Rockstar" - Post Malone and 21 SavagePhoto: Getty Images/Rachel Kaplan for iHeartRadio
20. "Redbone" - Childish Gambino