The grocer leapfrogged John Lewis to reclaim number-one spot, having also finished top of the pile in 2017.
Amazon, which finished behind M&S Food and John Lewis in third place, had emerged victorious in the survey for six consecutive years between 2011 and 2016.
Already have an account? Sign in here