In reply to StarXavi.

That is because the particular radio station you were listening to was playing the solo version of perfect, which was already a hit BEFORE he released the duet. There are five different versions & billboard is based on (even moreso than radio) digital sales & streams. But it was the public embrace of the Beyonce duet version that took the world by storm & took the song to #1. And that's why she is credited. Radio may play either version, but radio is no longer the dominant chart medium, streaming & sales are, that is why so many rap songs are high up on the hot 100 whether u hear them in the radio or not. So if you dont hear the duet version on the station you're listening to, you can can download it like everybody else, but regardless it was the Beyonce version that made this song #1. #know the facts*