Pioneering band last released new material in 1995
Indie band The Stone Roses have released their first new music for 21 years - a track called All For One.
The release of the song comes ahead of a series of gigs in the UK and the US.
It premiered on several British radio stations and was announced simultaneously on the band's Twitter feed with the link to iTunes.
Within minutes of the announcement being posted, the website temporarily crashed.
It is the first original music from the band since the last single taken from their 1994 album Second Coming Begging You, which peaked at number 15 on the UK charts.
Earlier, after months of hype and rumours, the band confirmed the news that they were issuing a new releease on social media, simply tweeting: "The Stone Roses will release a new single tonight at 8pm."
A spokeswoman for the band would not give any further details on the single, including how or in what format the single will be released.
Many of those who heard the track played on radio were split on what they thought of it.
Love Squire's guitar solo in All For One. Especially the last bit, sounds like Love Spreads #stoneroses 🍋— Todd Fitzgerald (@TFitzgeraldMEN) May 12, 2016
it was kinda fun but my first thought was i want to listen to 'i am the resurrection' ...#stoneroses— Nikesh Gudka (@alittlenikesh) May 12, 2016
That stone roses tune's pretty dead, ain't it? Strip away who it is and all the hype and its absolute landfill. #stoneroses— Karter (@KarterByrne) May 12, 2016
The new Stone Roses single sounds like the theme music for an early 90s ITV drama series featuring crime-fighting brickies from Salford.— Killie Me Softly (@mickmcavoy) May 12, 2016
The band have been reunited since 2011 but it has taken them five years to release any original material.
They split in 1996, with guitarist John Squire the first to leave and the rest, including vocalist Ian Brown, going their own way soon after, joining other bands or pursuing solo projects.