Childish Gambino's "This Is America" has topped the Hot 100 for a second consecutive week. The song became the first chart-topping track for Gambino (also known for his writing and acting as Donald Glover) when it debuted at No. 1 last week. The song leads an all-rap top four made up of Drake's "Nice For What" (No. 2) and "God's Plan" (No. 3), and Post Malone's "Psycho" with Ty Dolla $ign (No. 4). The same songs occupied the top four last week, which made it the first time that has happened since 2009.

The 2009 round-up in question was made up of Flo Rida's "Right Round," T.I.'s "Dead and Gone," featuring Justin Timberlake, Eminem, Dr. Dre and 50 Cent's "Crack a Bottle," and Kanye West's "Heartless." But it's been even longer since the top four has been exclusively made up of rap songs for back-to-back weeks. This last happened in 2003 with songs that included 50 Cent's "21 Questions," featuring Nate Dogg, Sean Paul's "Get Busy," Busta Rhymes and Mariah Carey's "I Know What You Want," featuring The Flipmode Squad, Fabolous' "Can't Let You Go," featuring Mike Shorey and Lil' Mo, and Lil' Kim's "Magic Stick," featuring 50 Cent (the Fabolous and Lil Kim tracks traded places at No. 4 in the second week).

Elsewhere, Ariana Grande's "No Tears Left To Cry" has climbed to 7 from 10 after peaking at No. 3, BlocBoy JB and Drake's "Look Alive" is down from 7 to 8, and Camila Cabello's "Never Be The Same' slips one spot, landing at No. 9.