Stopping the Demon King

Stopping the Demon King

Can Sam and Dean stop the Demon King on the season finale of Supernatural? "Sacrifice" is the 23rd episode of the show's eighth season.
Added: