You'd be hard pressed to find two music stars that are more diametrically opposed than Cardi B and Taylor Swift. The trash-talking, hyperactive rapper from the Bronx is in the good graces of nearly everyone right now, while Taylor Swift's aw shucks persona has worn people down, and her new music hasn't exactly inspired a lot of love, either.

Swift continues to rule the Billboard charts anyway, but Cardi is coming for the throne. "Bodak Yellow" is all the way up to No. 2 on the Billboard Hot 100 this week, behind a dominant performance on streaming services. The song's 40.8 million streams last week put it No. 1 in the Streaming Songs category, offsetting a four-spot drop in Digital Song Sales. Swift's single, "Look What You Made Me Do," is still the top dog for the time being, mostly because she is up near the top in several different categories.

Streaming is taking over a lot of these charting numbers, however, and Swift's drop to No. 2 behind Cardi is significant as a result. There's a roughly 900,000 stream gap between Cardi and Swift at this point, and that could continue to grow based on current trends. Smelling a potential victory, Cardi fans are taking to social media in an attempt to power Cardi into the No. 1 spot on the Hot 100, in part because they want to see her take down Swift in the process.

Swift's fans are notoriously devout, so this is going to be an uphill battle if Cardi fans really want to make this happen. There's a six-slot gap between the two on the Radio Songs chart, and that will be hard for Cardi to close. The question will be whether Cardi can close that even a little bit while she continues running up the score in the Streaming Songs category.

If there's any justice in the world, "Bodak Yellow" will surge to No. 1. We're about to find out who has the more passionate fans after this week of listening.