"Again" keeps its lock on the Hot 100's top spot, but with a smaller margin of victory than last week over Swift's "Blood," as the former decreases by 5 percent in overall activity and the latter gains by 2 percent.
As I have said before, I think See You Again is safe until July.
Although Bad Blood has a ~70k lead in sales, SYA is even with BB in YouTube streaming (7M per day vs. 6M per day; accounting for only U.S. views, they're probably around equal) and winning in Spotify streaming (3.5M per week to 0). Additionally, SYA leads on overall radio by 57.242M, a gap that will take another two weeks (i.e. until July) to close.
After that, I think BB gets in 1 or 2 more weeks at #1.