Buffalo Bills receiver Keon Coleman has been in the wilderness for the past two weeks, being a healthy scratch for some ill-discipline.
But against the Pittsburgh Steelers, Keon got a shot at redemption, and you could make the case that he just might have gotten some of the goodwill he let go a few weeks ago.
Coleman would only catch two passes for nine yards, but he caught a crucial touchdown in the third quarter on fourth-and-one from the Steelers' one-yard line to put the Bills up 16-7.
And for Josh Allen, who took a backseat to James Cook and the run game, he knows more of that is going to be needed from Keon down the stretch.
"We're going to need him," Allen said. "We're going to need his ability, a very talented football player, he's made some crucial plays for us this season, and we're going to need more of that moving forward."
More: Bills marvel at James Cook as RB the catalyst for historic day vs. Steelers
Josh Allen makes QB history vs. Steelers
The Bills' win was just what was needed, and yes, Keon got a much-needed touchdown, and Buffalo made history for most rushing yards on the road in Pittsburgh, but one more thing happened.
Allen created history.
His eight-yard run for a touchdown in the fourth quarter was the 76th rushing touchdown of his career, surpassing Cam Newton for the most all-time by a quarterback.
So, it was a good all-around afternoon for the Bills, who got the win, and their groove back, and saw Allen make history in the process.
More Bills news:
- Khalil Shakir, DK Metcalf, Courtland Sutton fantasy football start or sit advice for Week 13
- How Mike Tomlin, Sean McDermott went from William & Mary to head coaches for Steelers, Bills
- Are Brandin Cooks, Keon Coleman playing today? Latest updates on Buffalo Bills WRs
- Bills' Keon Coleman handed shocking jersey insult amid Buffalo benching