Hannah Savoie captures pair of firsts