Pittsburgh 23, Baltimore 20
Shaun Suisham kicked a 42 yard field goal as time expired, and the Steelers and Charlie Batch pulled off the upset at Baltimore. Despite throwing two interceptions and missing an easy touchdown pass to Mike Wallace, Batch led Pittsburgh 61 yards in the final two minutes to set up the game winning kick.
Ray Rice had only 12 carries for Baltimore, including a 34 yard touchdown run. This was a huge win for the Steelers, who gained a game on the Ravens in the AFC North and maintained their edge for the conference’s final wild card spot.
Cleveland 20, Oakland 17
Both Brandon Weeden and Carson Palmer passed for over 350 yards, but in the end it was the Browns who were able to hang on for the road win. Josh Gordon had 116 receiving yards and touchdown for Cleveland, while Brandon Myers caught 14 Palmer throws for 130 yards and a score, though the touchdown came with just one second remaining in the game. The Browns have now won two straight.
Denver 31, Tampa Bay 23
The Broncos keep chugging along, this time erasing a 10-7 halftime deficit with three touchdowns in a 5:21 span in the third quarter. Two of those scores came on touchdown passes to Demariyus Thomas from Peyton Manning, which was then followed by an interception returned to pay dirt by Von Miller. The victory clinches the AFC West title for Denver as it moves to 9-3 on the year. Tampa Bay falls back to .500 at 6-6, and for the moment is on the outside looking in in the NFC playoff picture.