Dwyer tops crosstown rival Palm Beach Gardens for eighth straight year