Both Timo Werner and Kai Havertz scored for Germany as they played a 3-3 draw against Switzerland in the Europa Nations League.
The first 45 minutes of the encounter was exciting with three goals being scored as both side hit the target.
Switzerland opened the scoring as early as 5 minutes when Gavranovic converted to make it 1-0.
Remo Freuler made it 2-0 in the match with just 26 minutes gone in the game as they lead Germany.
Timo Werner responded in the 28th minute after a solo effort sees him scored a stunning goal to make it 2-1.
It ended Germany 1-2 Switzerland as they both headed for the first half break with the away aid leading.
The second half was more of the same in the first 45 minutes as three goals was recorded.
Kai Havertz solo efforts in the 55th minute made it 2-2 for Germany as they pulled even In the match.
Switzerland made it 3-2 in the 57th minute as Gavranovic bagged his brace for the match.
The game went on with Serge Gnabry scoring the final goal of the game to make it 3-3.
The match ended in a 3-3 tie which saw both sides shared the points in the Europa Nations League game.
Watch And Download Highlight Below: