She delivered. Still at the top of her game