The weekend saw Maritzburg College host Clifton in several hard-fought basketball, cricket and water polo fixtures. Sadly, rain earlier in the week and the threat of storms on Saturday impacted several clashes, although there was still plenty of excellent sporting action to enjoy.