FC Dallas' Michael Barrios showed off an array of skills to score a crucial hat trick and lead his team to a rare win in Kansas City.