Question: who won the voice tonight?
Answer: 'The Voice' finale: Blake Shelton's Todd Tilghman wins Season 18.