Gnash and Olivia O'Brien have reached number one on the UK Trending Top 40 with I Hate U, I Love U.
The American rapper and singer/songwriter have finally toppled Drake, Wizkid and Kyla's One Dance, which had been number one for six weeks, after spending two weeks stuck at number two.
Kungs vs Cookin' On 3 Burners remain at number three with This Girl, and Drake and Rihanna's Too Good is also a non-mover at number four. Justin Timberlake moves up a place to number five with Can't Stop The Feeling, Calvin Harris and Rihanna's This Is What You Came For moves back up to number six, Alan Walker moves down two places with his former number one Faded, DJ Snake and Bipolar Sunshine stay at number eight with Middle, Cheat Codes and Kris Kross Amsterdam score their first top ten hit with Sex moving up three places to number nine, and Mike Posner and SeeB's I Took A Pill In Ibiza moves down one to round off the top ten.
The highest climber this week is David Guetta and Zara Larsson's Euro 2016 anthem This One's For You moving up 22 places to number 12, while the highest new entry goes to The Stone Roses with Beautiful Thing at number 14. Dua Lipa's Hotter Than Hell is new at number 27, MK and Becky Hill's Piece of Me reaches number 32, and Adele is back with Send My Love (To Your New Lover) at number 37. Coldplay also re-enter with Hymn For The Weekend at number 35.
- Number 1 Up by 1Peak1 (for 1 weeks)Weeks7
- Number 2 Down by 1Peak1 (for 6 weeks)Weeks11
- Number 3Peak3Weeks4
- Number 4Peak2Weeks7
- Number 5 Up by 1Peak5Weeks6
- Number 6 Up by 1Peak4Weeks7
- Number 7 Down by 2Peak1 (for 4 weeks)Weeks19
- Number 8Peak3Weeks10
- Number 9 Up by 3Peak9Weeks6
- Number 10 Down by 1Peak1 (for 5 weeks)Weeks18
- Number 11 Down by 1Peak7Weeks9
- Number 12 Up by 22Peak12Weeks2
- Number 13 Down by 2Peak5Weeks11
- Number 14 DebutPeak14Weeks1
- Number 15 Down by 1Peak14Weeks3
- Number 16Peak5Weeks14
- Number 17 Down by 4Peak4Weeks16
- Number 18 Down by 1Peak17Weeks5
- Number 19 Down by 4Peak13Weeks7
- Number 20 Up by 2Peak20Weeks5
- Number 21 Down by 3Peak4Weeks16
- Number 22 Down by 1Peak5Weeks16
- Number 23 Down by 3Peak2Weeks22
- Number 24 Down by 1Peak18Weeks6
- Number 25 Down by 1Peak14Weeks4
- Number 26 Down by 7Peak3Weeks20
- Number 27 DebutPeak27Weeks1
- Number 28 Up by 3Peak8Weeks26
- Number 29 Down by 3Peak3Weeks21
- Number 30 Up by 2Peak30Weeks2
- Number 31 Down by 4Peak18Weeks8
- Number 32 DebutPeak32Weeks1
- Number 33 Down by 5Peak9Weeks13
- Number 34 Down by 5Peak12Weeks15
- Number 35 Re-EntryPeak7Weeks18
- Number 36 Down by 1Peak35Weeks3
- Number 37 DebutPeak37Weeks1
- Number 38 Down by 5Peak7Weeks20
- Number 39 Down by 1Peak1 (for 8 weeks)Weeks52
- Number 40 Down by 10Peak12Weeks9