Kei Kamara and Juan Agudelo each had a goal and an assist to help the New England Revolution beat Sporting Kansas City 3-1 on a rainy Saturday night.