Key West defeats Coral Gables