Why do betting lines shift?
Line shifts are often a response to the betting market. If heavy money comes in on one side, oddsmakers could change the odds to diminish the perceived value of the betting public, either changing the spread or raising the vig on different bets. Injuries, weather and other factors that might impact the outcome could lead betting lines to shift, too.