Plus, Ed Sheeran's "Perfect" rises to No. 3 and is the week's top seller, sparked by early sales of its new Beyonce duet version.

Post Malone's "Rockstar," featuring 21 Savage, dominates the Billboard Hot 100chart (dated Dec. 16) for an eighth week.

Plus, Ed Sheeran's "Perfect," up 5-3 on the Hot 100, is the week's top seller, aided by early sales of its new Beyonce duet version released just before the end of the sales tracking week (ending Nov. 30), while G-Eazy earns his second Hot 100 top 10 as "No Limit," featuring A$AP Rocky and Cardi B, bumps 11-8.

As we do every Monday, let's run down the top 10 of the Hot 100, which blends all-genre streaming, airplay and sales data. All charts will update on Billboard.com tomorrow (Dec. 5).

"Rockstar," released on Republic Records, tallies a 10th (nonconsecutive) week at No. 1 on the Streaming Songs chart, with 50.5 million U.S. streams (down 9 percent), in the week ending Nov. 30, according to Nielsen Music. The song is the 11th to tally double-digit weeks at No. 1, dating to the list's January 2013 launch; Luis Fonsi and Daddy Yankee's "Despacito," featuring Justin Bieber, spent a record 16 weeks atop Streaming Songs beginning May 27.

"Rockstar" rises 4-3 on Digital Song Sales, which it led for a week, although down 18 percent to with 47,000 downloads sold in the week ending Nov. 30. On Radio Songs, the song dips 4-5 but with a 5 percent gain to 91 million in all-format audience in the week ending Dec. 3.

"Rockstar" concurrently leads the Hot R&B/Hip-Hop Songs and Hot Rap Songscharts for an eighth week each.

Camila Cabello's "Havana," featuring Young Thug, spends a fifth week at its No. 2 high on the Hot 100. It rises 3-2 on Radio Songs (115 million, up 9 percent); retreats to No. 2 after two weeks atop Digital Song Sales (54,000, down 36 percent); and holds at No. 3 on Streaming Songs (34.4 million, down 14 percent).

"Rockstar" and "Havana" have now ranked at Nos. 1 and 2, respectively, on the Hot 100 for five weeks running, the longest combination since "Despacito" spent the last seven of its record-tying 16 weeks at No. 1 and DJ Khaled's "Wild Thoughts," featuring Rihanna and Bryson Tiller, peaked at No. 2 for seven consecutive weeks on charts dated July 29 through Sept. 9. On the new Dec. 16-dated Hot 100, "Rockstar" decreases by 8 percent in overall activity and "Havana" declines by 14 percent.

Meanwhile, Post Malone is now "rock" solid with sole possession of a new record: With its eighth week atop the Hot 100, "Rockstar" passes Joan Jett & the Blackhearts' "I Love Rock & Roll" (seven weeks, 1982) for the most time on top among No. 1s with "rock" in their titles.

Ed Sheeran's "Perfect" pushes to a new No. 3 Hot 100 high, from No. 5, and becomes his third No. 1 on Digital Song Sales (69,000, down 1 percent). He previously led for a week in 2015 with "Thinking Out Loud" and for 10 weeks earlier this year with "Shape of You."

"Perfect" hits No. 1 on Digital Song Sales with an assist from the first few hours of tracking for its new duet version with Beyonce, released before the end of the sales (and streaming) tracking week at 7 p.m. ET on Nov. 30. For the full week, the Beyonce version accounts for 18 percent of the song's sales; the duet should likely account for a greatly higher percentage of the song's total weekly sales following its first full frame of tracking (ending Dec. 7) and gain on next week's charts (dated Dec. 23), when Beyonce will be added as a credited artist on it.

"Perfect" pushes 6-4 on Radio Songs (91 million, up 14 percent, good for the Hot 100's top Airplay Gainer award), where it becomes Sheeran's fifth top five hit, and 15-11 on Streaming Songs (18.6 million, down 1 percent).

Lil Pump's "Gucci Gang" dips to No. 4 from its No. 3 Hot 100 peak, again driven most heavily by its No. 2 rank on Streaming Songs (39.6 million, down 20 percent). It descends 19-22 on Digital Song Sales (15,000, down 26 percent) and nears Radio Songs (18 million, up 17 percent).

Rounding out the Hot 100's top five, Imagine Dragons' "Thunder" backtracks to No. 5 from its No. 4 Hot 100 peak and crowns Radio Songs for a third week (117 million, down 3 percent). On Hot Rock Songs, "Thunder" reigns for a fifth week.

Sam Smith's "Too Good at Goodbyes" rebounds 7-6 on the Hot 100, after reaching No. 4, swapping spots with Cardi B's former three-week Hot 100 No. 1 "Bodak Yellow (Money Moves)" (6-7). Speaking of Cardi B …

G-Eazy earns his second Hot 100 top 10 as "No Limit," featuring A$AP Rocky and Cardi B, jumps 11-8. G-Eazy previously hit No. 7 with "Me, Myself & I," with Bebe Rexha," in March 2016. A$AP Rocky notches his third top 10, following "F**kin Problems," featuring Drake, 2 Chainz and Kendrick Lamar (No. 8, 2013), and Selena Gomez's "Good for You," on which he's featured (No. 5, 2015). Cardi B notches her second top 10, following "Bodak Yellow."

"No Limit" holds at its No. 6 high on Streaming Songs (22 million, down 11 percent) and hikes 21-13 on Radio Songs (54 million, up 9 percent) and 23-18 on Digital Song Sales (16,000, down 23 percent).

Closing out the Hot 100's top 10, Maroon 5's "What Lovers Do," featuring SZA, returns to its peak (10-9) and Portugal. The Man's "Feel It Still" dips 8-10, after hitting No. 4.

Just outside the Hot 100's top 10, Halsey ascends 14-11 with "Bad at Love," her highest-charting entry as a lead artist; she spent 12 weeks at No. 1 as featured on The Chainsmokers' "Closer" beginning in September 2016. "Bad" becomes her third top 10 on Radio Songs, rising 12-9 (71 million, up 11 percent), after "Closer" (11 weeks at No. 1) and her own "Now or Never" (No. 10 in July; it reached No. 17 on the Hot 100).

Also in the Hot 100's top 20, Dua Lipa's "New Rules" hits a new high (18-15) and Post Malone's "I Fall Apart" enters the region (21-19). Plus, at No. 21, Mariah Carey makes her annual return with her 1994 classic "All I Want for Christmas Is You," which hit a No. 11 peak two holiday seasons ago. (Older songs are eligible to return to the Hot 100 if ranking in the top 50 and are gaining in multiple metrics with a significant reason for their resurgences; a few holiday chestnuts re-enter each year.)

Find out more Hot 100 news in the weekly "Hot 100 Chart Moves" column and by listening (and subscribing) to Billboard's Chart Beat Podcast and Pop Shop Podcast, all posting this week. And again, be sure to visit Billboard.com tomorrow (Dec. 5), when all charts, including the Hot 100 in its entirety, will refresh. The next issue of Billboard magazine is on sale Friday (Dec. 8).