Giants 2-0 for first time in 6 years, beat Panthers 19-16