Supermarkets power FTSE 100 higher
(Close): The FTSE 100 ended higher - driven by a surge in supermarket shares.
Tesco jumped 7% and Sainsbury's added 3.25% after Morrisons reported much better than expected results.
Overall, the FTSE 100 was 57.41 higher - 0.57% - at 5929.24 points.
Building firms were also among the leading shares, with Berkeley Group up 4% and Barratt Developments up 2.5%.
Analysts at Jefferies upgraded their rating of those shares to buy from hold.
Barratt is due to issue a trading update on Wednesday.
Shares in BP rose 0.9%, helped by a rebound in oil prices during the session before losing 1.5% by the close. The company also announced plans to shed 600 jobs from its North Sea operations over the next two years.
Miners lead the closing fallers' list, with Rangold Resources faring worst with a loss of almost 4%.