Baltimore is 7-3 and headed to Pittsburgh for a monster matchup against the Steelers (7-2) for first place in the AFC North.