Leicester City have reached their first FA Cup final since 1969 after Kelechi Iheanacho's strike saw off Southampton at Wembley.
Iheanacho scored the game's only goal as City saw out a narrow victory over Southampton on Sunday night to book a spot against Chelsea in the FA Cup final.
Leicester had the better of the chances in the first half and might have gone ahead near the half-hour mark when Jamie Vardy got in behind the Saints defence, but his chipped shot sailed just wide of the far post.
Iheanacho put the Foxes in front early in the second half when he collected the rebound from his own shot from Jamie Vardy's cut-back and slotted his second attempt past Fraser Forster to give Brendan Rodger's side the lead.
The game was played in front of 4,000 supporters as part of a pilot scheme, with research being carried out on allowing fans back in to sporting events as coronavirus restrictions are eased.
Tickets were limited to residents of Brent - the north London borough where Wembley Stadium is situated - and key workers.
Those inside Wembley witnessed a mainly dour game but Leicester, playing in their first semi-final since 1982, will not care - and neither will their followers.
Leicester will play Chelsea, who beat Manchester City 1-0 in the other semi on Saturday, in the FA Cup final at Wembley on May 15.