Weezer's version of Toto's 'Africa' went viral after a fan setup a Twitter account in a bid to get the 'Beverly Hills' hitmakers to cover the rock band's iconic 1982 hit last year.
The American band ended up trolling them by releasing a different Toto track, 'Rosanna', before eventually giving in and delivering their rendition of 'Africa'.
The video for the track - which we never knew we needed so much - featuring parody star Weird Al Yankovic now has over seven million views on YouTube.
Watch: Weezer - Africa:
And Weezer have only gone and surprised fans with the release of 'Weezer (The Teal Album)' - featuring 'Africa’ and their popular versions of a-ha's 'Take On Me' and 'Happy Together' by The Turtles - plus a whole load of other covers.
Rivers Cuomo, Patrick Wilson, Brian Bell and Scott Shriner nail Black Sabbath's 'Paranoid', turn TLC's 'No Scrubs' into a shiny pop punk song and perhaps the most surprising is a rather charming take on 'Stand By Me' that sounds like Michael Buble doing Ben E. King.
Michael Jackson's 'Billie Jean' is turned into a synth pop rock number and we actually quite dig it!
Anyway, the album is available to stream and download at your pleasure - or guilty pleasure - here.
If you fancy hearing some of these covers live, the band play London's O2 Academy Brixton on June 29.
The track-listing for 'Weezer (The Teal Album)' is as follows:
1. Africa (Toto)
2. Everybody Wants to Rule the World (Tears for Fears)
3. Sweet Dreams (Are Made Of This) (The Eurythmics)
4. Take On Me (a-ha)
5. Happy Together (The Turtles)
6. Paranoid (Black Sabbath)
7. Mr. Blue Sky (Electric Light Orchestra)
8. No Scrubs (TLC)
9. Billie Jean (Michael Jackson)
10. Stand By Me (Ben E. King)
EUROPE TOUR DATES (SUPPORT TBD):
28/6/19 Werchter, Belgium @ Rock Werchter
29/6/19 London, UK @ O2 Academy Brixton
2/7/19 Hamburg, Germany @ Stadtpark
4/7/19 Utrecht, Netherlands @ Tivoli Vredenburg
6/7/19 Belfort, France @ Eurockéennes
7/7/19 Bologna, Italy @ Sonic Park
8/7/19 Zurich, Switzerland @ Xtra
11/7/19 Oeiras, Portugal @ NOS Alive Festival
13/7/19 Bilboa, Spain @ Bilbao BBK
16/7/19 Stockholm, Sweden @ Grönan
18-20/7/19 July Tromsø, Norway @ Bukta Open Air Festival (Single Day TBA)
20/7/19 Nordfjordeid (Sogn Og Fjordane), Norway @ Malakoff Festival