Britain into world final