The FTSE 100 ended lower on Thursday, breaking a two-session advance as JD Sports plunged more than 10% after cutting its profit outlook because of challenging second-quarter trading conditions. Mining stocks also fell, led by Rio Tinto down 0.7% and Anglo American down 0.8%, while Shell and BP edged lower. Elevated oil prices and their potential inflationary impact weighed on sentiment, partly offset by a recovery in global bond markets after intervention by the US Treasury. Investors also monitored the Middle East, where President Donald Trump warned that countries providing any form of support to Iran could face economic consequences as Washington seeks to resolve the conflict.