Sri Lanka captain Angelo Mathews could only admit defeat after his side's 10-wicket drubbing at the hands of England at Edgbaston on Friday, saying they were well below par with the bat.
Sri Lanka recorded 256 in their innings, which England's openers chased down with 95 balls to spare, and Mathews said they needed at least 300 on the 'belter' of a wicket.
Alex Hales and Jason Roy both bagged unbeaten tons, and Mathews said that the wicket got better as the game progressed, which made their score even less defendable by their problem-ravaged attack.
Mathews said: "They are explosive openers and if you give them a chance then that's what they can do.
"They can destroy any attack and unfortunately we didn't have the penetration today. Jason and Alex batted brilliantly to get them home."
He added: "Simply we didn't get enough runs on the board for our bowlers to get them out.
"It was a belter of a wicket. 256 was below par; 300 is a must on that wicket. It played brilliantly. It was a little bit slow in the first half but it got better and better so we fell short by 50 or 60 runs.
"We have to try to flush it out of the system and forget about this game as quickly as possible because we've got only one day to come back and play pretty well.
"Our batsmen are in good nick and unfortunately they get 20s and 30s and getting run out is absolutely not on.
"And it is unfortunate that it has been happening the last two games and hopefully we can run well in the next three games and not give run outs to the opposition."
The third ODI is on 26 June in Bristol, and England lead the series 1-0 after the first match was tied.