Jazz: The mediocrity continued for me again last week with yet another 4-3 showing. That puts me at 51-40 on the season and still three games behind Ed with only three weeks to go. It may be time for something drastic. If there was any significantly better news coming out of last weekend it was a shocking victory by the Jets who played like they needed to in the previous three games against weaker opponents. Sadly, it’s too late for a playoff berth but there’s always pride to play for, right? (*cough*)

Ed: We’ve finally gotten to the point where I am almost assured of a winning season. Almost, that is, because counting this week we’ll be making 28 picks, and I’m 17 over .500 at 54-37. Can I snatch defeat from the jaws of victory? Oh, let’s hope not …

Jazz: The Jets are visiting the Broncos (4:05, CBS) and if you’d asked for a prediction at the beginning of the season I’d have predicted New York would just stay home. But as bad as the Jets have been, Denver has been worse and New York is somehow a slim favorite going in. They’ve put up 65 points over the past two games while the Broncos have been averaging less than 20 even at home. I’ll take the Jets again this week 23-17. The Steelers welcome a tough divisional rival in the Ravens for the late game tonight (8:30 pm, NBC) and Baltimore has their eyes on a wildcard slot. Taking down the big dog in their division would be an impactful statement that they’ve earned that right. Pittsburgh and Big Ben have an excellent record against Baltimore at home and they’re in good shape, but I think Baltimore wants it more. In a serious upset, I’ll pick the Ravens in a tough match 27-24. The Vikings travel to meet another tough team in the Panthers (1:00 pm, CBS) and they’re a slim favorite coming off a shocking win against Atlanta and riding an eight-game streak. It won’t be easy and it won’t be high scoring, but the Vikings get it done again and lock up the NFC North, 20-13.

Ed: The Jets have played over their heads this season, while Denver has been a huge disappointment. They’ve scored 40 points in the last three games, and it looks as though the whole team has checked out several weeks early. I usually jinx the Jets when I pick them, but I’ll go with them again this week anyway, 24-13. The Steelers are riding a big winning streak but are missing Ryan Shazier, possibly permanently, after a career-threatening injury last week. They’ll also be missing JuJu Shuster-Smith for a suspension, but you know that the Steelers will be looking to win one for #50 in prime time at home. Pittsburgh and Baltimore have top-flight defenses, but the Steelers are far more powerful on offense. Steelers over Ravens 27-17. Speaking of defense, Minnesota’s looked amazing last week against the Falcons, and their offense is looking unbeatable too. Vikings over the Panthers, 28-16.

Jazz: Here’s four more. Perhaps we can find some exciting, contested matches to call.

Ed: