Doha (Qatar), Hashim Amla and Jacques Kallis cracked elegant half-centuries to lead World Giants to the final of the Legends League Cricket (LLC) Masters, defeating Asia Lions by 20 runs in the sixth match of the tournament at the Asian Town Cricket Stadium, here