Antoine Griezmann stole the limelight as hosts France overcame world champions Germany 2-0 to reach the Euro 2016 final.
The Atletico Madrid forward put France ahead with a clinical penalty on the stroke of half-time before doubling the lead with a sweetly struck second half shot, Sport24 reported.
Despite dominating possession, Germany failed to make any impact after Bastian Schweinsteiger conceded harsh penalty for handball.
This was France's first win over Germany in their fifth meeting at major finals.
With the win, France will face Cristiano Ronaldo-led Portugal in the mouth-watering summit clash at Stade de France on Sunday.