Marcus Rashford scored in consecutive matches for the first time in his international career as England returned to winning ways with a 1-0 victory over Switzerland in Leicester.
Manchester United forward Rashford gave the Three Lions an early lead at home to Spain on Saturday before they fell to a 2-1 Nations League defeat.
He was one of only two players to keep their place as Gareth Southgate shuffled his pack at the King Power Stadium and a disjointed first-half showing followed.
England were fortunate to reach half-time on terms but there was an improvement in terms of intensity and performance from Southgate’s men after the restart.
The reward arrived in the 54th minute as Kyle Walker arrowed Rose’s overhit corner back into the box from the right and Rashford stroked home unmarked at the far post.
John Stones was introduced in a triple substitution alongside Harry Kane and Jesse Lingard after the hour and the Manchester City defender ended up with a bloodied head having bravely denied Shaqiri.