Metal Face vs Megatron

Description
''Xenoblade vs Transformers! Which giant mankind hating robot will win a Death Battle?''