Euro 2020: Gary Lineker says England have been 'near to perfect'
Gary Lineker talks about England's "near perfect" Euro 2020 campaign so far and how impressed he has been with manager Gareth Southgate.
Listen to England v Denmark in the Euro 2020 semi-final on Wednesday, 7 July, 20:00 BST on BBC Radio 5 Live and BBC Sounds.