Ponaganset finishes up with solid victory