World champions France recovered from two goals down to beat Belgium 3-2 in a thrilling UEFA Nations League semifinal on Thursday with a last minute strike from Theo Hernandez, securing a place in Sunday's showpiece match against Spain.
- ESPN+ viewers' guide: LaLiga, Bundesliga, MLS, FA Cup, more
- Don't have ESPN? Get instant access
Belgium thought they had won the pulsating contest minutes before the game ended, but Romelu Lukaku's late effort was ruled out for offside by VAR.