Mexican giants America claimed the domestic title in an extraordinary second leg of the Liga MX final on Sunday, beating Cruz Azul on penalties.