A wildly entertaining showdown in Stuttgart saw Spain defeat France 5-4 in a Nations League semi-final that delivered everything...