A smorgasbord of sport provides plenty of entertainment