A double from skipper Wayne Rooney helped England to a 3-1 win over Scotland in their friendly at Celtic Park.
The visitors, looking strong and purposeful, took the lead in the 32nd minute when Alex Oxlade-Chamberlain headed in a cross from Jack Wilshere and - less than two minutes after the break - Rooney headed number two past keeper Craig Gordon, who had replaced David Marshall for the start of the second-half.
Scotland left-back Andy Robertson reduced the deficit with a drive in the 82nd minute but England almost immediately restored their lead through a Rooney strike to run out comfortable winners.
In the 32nd minute England took the lead in rather simple fashion when Wilshere's deep cross from the left was headed past Marshall by fellow Arsenal player Oxlade-Chamberlain to stun the home support.
Scotland struggled in the following moments, unable to find the tempo of the game against Ireland, summed up by Shaun Maloney's drive from 25 yards which cleared the bar to the jeers of the visiting fans. The Scots soon found themselves two behind after Charlie Mulgrew conceded a free-kick 30 yards from goal for a foul on Oxlade-Chamberlain.
Milner's ball into the penalty area was cleared only to the edge of the box where Wilshere fired it back and when Robertson mis-kicked his clearance straight to Wayne Rooney, the England skipper headed it past Gordon from six yards out.
But with eight minutes remaining Robertson combined down the left with substitute Johnny Russell before firing low past Forster at his near post. The goal sparked the home support into life but any chance of a comeback was soon ended when Lallana's cut-back was dispatched by Rooney.
Meanwhile at Old Trafford, Portugal enjoyed a 1-0 win over Argentina courtesy of an injury-time winner from Raphael Guerreiro.
In Vigo, Germany beat Spain 1-0 thanks to an 89th minute Toni Kroos winner.