A rewarding week for sport