Madelyn Keating holds on for the 3200m Title