The Pittsburgh Steelers (6-5) host the Cleveland Browns (5-6) this weekend for an important AFC North battle from Steeltown. Kickoff is set for 1:00 PM EST on December 1st at Heinz Field and the game will be televised on CBS.

Oddsmakers opened this game up with the Browns listed as 2.5-point road favorites. The spread has come down by half a point after early betting, as Cleveland is currently available at -2. The total for this matchup is 39 points. Click here for a full look at the Week 13 NFL odds and for more links to our individual game previews.

Steelers vs Browns Game Odds & Betting Preview

Cleveland Browns

The Browns won their third game in a row last weekend, beating Miami 41-24 at home to improve to 5-6 on the season overall. Cleveland scored 14 unanswered points in the first quarter and never looked back, cruising to a convincing double-digit victory. QB Baker Mayfield was fantastic, going 24/34 for 327 passing yards and three touchdowns. RB Nick Chubb led the way on the ground, rushing for 106 yards and a touchdown on a team-high 21 carries. Jarvis Landry absolutely torched the Dolphins secondary, racking up ten receptions for 148 yards and two touchdowns. As a whole, the Browns generated well over 450 total yards of offense and found the end zone five times in the win.

Cleveland was average defensively against the Dolphins, surrendering over 300 total yards of offense and three touchdowns. The Browns were pretty solid defending against the run, limiting Miami to just 92 rushing yards.

Pittsburgh Steelers

The Steelers have now won four out of their last five games after beating Cincinnati 16-10 on the road last weekend to improve to 6-5 on the season overall. Pittsburgh trailed 7-3 at the half but managed to pull off a comeback over the final two quarters, outscoring the Bengals 13-3 down the stretch. QB Mason Rudolph went just 8/16 for 85 passing yards before getting benched in favor of Devlin Hodges. Hodges looked decent in limited action, going 5/11 for 118 passing yards and a touchdown. Benny Snell Jr. had a strong showing on the ground, rushing for 98 yards on a team-high 21 carries. James Washington led the way for the receiving corps, making three catches for 98 yards and a touchdown.

Pittsburgh had a very solid outing on the other side of the ball against the Bengals, giving up just over 250 total yards of offense and a single touchdown. The Steelers were especially impressive defending against the run, allowing only 86 net rushing yards.

Free NFL Betting Predictions and Pick: Browns -2

While I also don’t mind the UNDER on 39 total points scored, my favorite play in this AFC North clash is the road favorite against the spread. Cleveland was fantastic when these two bitter rivals met just a couple of weeks ago, giving up just a single touchdown and keeping the Steelers offense to well under 300 total yards. The Browns offense should also have a ton of confidence after torching the Dolphins for 40+ points last weekend. Even though it looks like Cleveland will probably miss the playoffs, this is an absolute must win spot against a Pittsburgh squad that is just ahead of them in the division standings. It will be very interesting to see how the Steelers fare offensively on Sunday afternoon, as it was announced earlier this week that Devlin Hodges would be taking over for Mason Rudolph at quarterback.

Click here for more free NFL picks from our experts on staff.

The Browns have certainly been the better team against the spread in this rivalry as of late, covering the number in four out of their last five meetings with Pittsburgh. Cleveland is also a rock-solid 4-1 against the spread over their last five battles with AFC North opponents as well. On the other side, the Steelers have been pretty mediocre against the spread through their first eleven games, going 5-4-2 ATS overall. I’ll lay the two points and take my chances with the slight road favorite here in Week 13, as I think the Browns will win their first game at Heinz Field in over a decade. Give me Cleveland to cover!