I never said they weren't a good team but you just can't close your fucking eyes like a moron and say they are world beaters when you look at their schedule.
lol you truly are an imbecile. the giants almost set the record for a consecutive streak of wins against teams with winning records. please quit talking out of your ass it really shows