Teams rally in support of a great cause