Johnnyswim has released a new song from their upcoming album Moonlight, and this track features a true pop legend.

“The Last Time” features guest vocals by the one and only Michael McDonald. It’s not the collaboration many fans might expect, but, man, does it ever work.

Moonlight drops on April 19.