Switzerland fans were in strong voice after a last-minute goal saw them beat Serbia 2-1 in Kaliningrad.