The Giants win it again (again)!