DEN Broncos vs SF 49ers: 1st Half Spread NFL Odds & Predictions