Tatjana Maria completed her fairytale run at Queen's Club as the German qualifier beat American Amanda Anisimova 6-3, 6-4 in Sunday's final to become the oldest winner of a WTA 500 event.