The New York Giants dominated the Denver Broncos for three-plus quarters and then suffered an all-time collapse, falling, 33-32, on a last-second FG.