Raheem Sterling found his scoring boots and England shored up their defence on the way to the Euro 2020 final.