The Currie Cup final delivered something special again, some shocks in the Telkom Knockout Cup, Man City keep on winning, and Lewis Hamilton secures the F1 title again. David Miller provides the final embarrassment for Bangladesh on the cricket field, and Justin Rose and Roger Federer win in their respective events.