Who won (and lost) the high street Christmas battle? - The battle of the supermarkets saw Tesco come out considerably ahead ...