A late free kick from Kei Kamara, his ninth goal of the season, gave Sporting KC all three points in Toronto.