Niculescu overcame Puchkova 6-2, 4-6, 6-4 in just under 2 hours, improving to 1-2 lifetime in finals.
The 75th-ranked Romanian had lost in the finals at Luxembourg in each of the last two years.
Puchkova had advanced to the title match after surprising top-seeded Venus Williams in Friday's semifinals.
She fell to 0-3 career in championship matches.
Man spent 15 hours in jail for plugging electric car into an outlet at a school
Toddler uninjured after being knocked over by Obama family dog