what stadium has a final score of 26–21?
giants stadium