James Corden is always up for a good song battle ...
And when he took on the legendary Smokey Robinson for a debate over classic soul versus modern soul - it did not disappoint!
Joined by The Filharmonic, Smokey performed his classic hit 'Cruisin'' and The Temptations' 'Get Ready', while The Late Late Show host performed Bruno Mars' 'Finesse' and Lizzo's 'Juice'.
After epically battling through several songs, the pair joined forces to perform a stunning duet of The Temptations 1964 hit 'My Girl'.
These two should team up more often!