Fever reclaim top spot with hard-fought win against Swifts