WOW what a finish, the germans are losing their minds in celebration! What a party atmosphere, never seen them so jubilant!