Gavranovic's late strike!
Switzerland's Yann Sommer saved France striker Kylian Mbappe's penalty to secure a 5-4 shootout win over the world champions following a thrilling 3-3 draw after extra time on Monday to reach the Euro 2020 quarter-finals where they will meet Spain.
It was a memorable evening for Swiss football as they bounced back from 3-1 down with two goals in the final five minutes to force extra time and eventually penalties.
Haris Seferovic scored his second goal with five minutes left to revive his team's hopes.
However, the match was turned on its head when substitute Mario Gavranovic snatched a 90th-minute equaliser and force extra time.
He latched on to Granit Xhaka's perfect pass before cutting past a French defender to smash it into the bottom left corner.
Euro: What went wrong for France against Switzerland
'Mbappe will bounce back after penalty miss'
PIX: Swiss beat France on penalties, make Euro last 8
PIX: Spain beat Croatia in thriller to reach quarters
Euro: England-Germany history will count for little