Raheem Sterling had a couple of chances, but lacked end product, breaking the offside trap before wasting a cross and then firing over when well-placed.
England manager Gareth Southgate has explained his decision to make Harry Kane the national side's captain for this summer's World Cup, admitting that the Tottenham striker's genuine belief at success has made his mentality ahead of the competition flawless for a skipper.
The first corner of the game on seven minutes yielded the first goal as Cahill out-jumped Mikel Obi to thump a header beyond Bryan Idowu on the goal line.
Gareth Southgate will begin the process of fine-tuning his World Cup starting line-up when England host Nigeria in Saturday's friendly at Wembley.
The movement of Sterling and others was causing Nigeria all sorts of problems, though, and the Manchester City forward was heavily involved again when he linked up with Harry Kane and Ashley Young before the latter was denied from point-blank range by a last-ditch block. The whole rhythm of the second half was wildly different, with Nigeria now looking confident and comfortable playing with an intensity that suited their side. It was a different story entirely, as the Super Eagles came back with objective in the second half and pulled one back through Alex Iwobi.
When is the worldwide friendly between England and Nigeria?
Cavs reportedly 'extremely disappointed' with JR Smith all season long
It looked like Smith mistakenly believed Cleveland had the lead and thought he only needed to keep possession to win. Durant, who had three blocks, said, "If he had tried to put a layup up, I had a good chance to contest it".
If history tells us anything, it is that England are getting worse at performing on the world stage, so it is probably wise not to build up hopes that will quickly be dashed.
England relied on goals from Gary Cahill and Harry Kane before slackening in the second half to beat Nigeria 2-1 in a World Cup warmup match on Saturday.
"Tomorrow, we would play a big team like England, it is an important game for us".
20' FREEKICK! Young (England) is clipped by Onazi and the home side have another free-kick in a good position.
Southgate named Lingard in his 23-man squad for the summer tournament in Russian Federation, meaning he will represent England at a major tournament for the first time.