Despite a stunning century from Jonny Bairstow England suffered defeat to Scotland in an historic ODI.
Scotland made 371-5 in Edinburgh with England needing to record the highest ever run chase to win.
They came close, especially with Bairstow at the crease but in a breathless finish they were all out for 365 so Scotland win by six runs, the first time they have beaten England in a one-day international.
Earlier Scotland made 371-5, the biggest ODI total in their history with Calum MacLeod making 140 off just 94 balls with 16 boundaries and three sixes.
England won the toss and decided to field in Edinburgh and the hosts, put into bat, made a confident start on a good batting wicket.
They put on 103 for the first wicket and MacLeod was assisted by good contributions from the other end with both skipper Kyle Coetzer and George Munsey making half centuries.
Adil Rashid and Liam Plunkett took two wickets apiece for England.
Faced with their highest ODI run chase England had to make a fast start and they got it courtesy of Jason Roy and Jonny Bairstow.
Roy fell for a quickfire 34 but Bairstow was joined by Alex Hales with the pair taking the score onto 165 before Bairstow fell for 105 off just 59 balls, an innings which included 12 boundaries and six sixes.
Hales went for 52 but both Joe Root and Eoin Morgan failed to reach 30 with Sam Billings and David Willey going relatively cheaply.
Moeen Ali then took charge and he and Plunkett both scored heavily to get England to within sight of the mammoth total.
However Moeen went for 46 and Mark Wood and Rashid both fell cheaply to leave Plunkett having run out of partners on 47 not out and leave Scotland celebrating a historic win.
View all Cricket betting