Brown delivers on big stage