Weekend sports were a success in more ways than one, with German soccer, a celebrity golf match and NASCAR’s longest race getting high ratings while also raising money for COVID-19 relief efforts.