Giants are on a roll, but still taking it one game at a time