Atwal hits form with 2nd-best finish