Caitlin sizzles, but Bec has last laugh