Baltimore Ravens (+3) @ Minnesota Vikings: This is one of the biggest games of the week, two teams that have played extremely well to start the season. The Ravens come in 3-2 (after losing in the final seconds to the Bengals a week after losing to the Patriots in New England) while Minnesota has walked through a relatively weak schedule all the way to 5-0 (Detroit, Cleveland, and St. Louis hardly belong in the NFL). And yes, the Brett Favre experiment seems to be working just fine. The decent teams Minnesota has faced kept things close, as Brett Favre needed his miracle toss with a second left to beat the 49ers, and Green Bay’s late rally fell short despite shutting down Adrian Peterson and that feared Viking rushing attack. The Ravens haven’t been as stingy on defense, and Joe Flacco has struggled a bit in the last two contests, but you’d have to say Baltimore is easily the Vikings’ toughest task yet. With that being what it is, I’m taking the Ravens here. The 49ers and Ravens are very similar teams, the difference being Baltimore should be healthier than San Fran was in their game against the Vikings. The 49ers should have won that game, and Baltimore should win this game. We’ll see if Should turns into a win this time.