From the time free agent Emmanuel Sanders first arrived, he was a perfect fit for the Buffalo Bills.

After all, they had what he was seeking, which was the kind of talent already in place to help him get back to the Super Bowl. And he provided what they needed too: A veteran receiver who could fill the void left by the departure of John Brown.

The arranged marriage involved a one-year, $5.9 million deal followed by a honeymoon that's still in progress.

Sanders, 34, is averaging a career-high 16.9 yards on 19 receptions and 10.4 yards per target since moving in. He's also on pace for a career-high 14 touchdown catches after snagging four through the first five games and to reach the 1,000-yard plateau for the first time since 2016.

All those statistics are merely byproducts of his ability to fit almost instantaneously.

"Other than energy and juice, he brings knowledge," quarterback Josh Allen said. "He's played in the league for a long time, he's a savvy vet, he knows his job, he studies hard, he runs his routes as hard as he can, practice included. Just a guy that I got a lot of trust in and, you know, he shows the younger guys how to do it and he's a great role model. He's a great dude and I love having him around."

When Allen is not throwing Sanders the football, he's talking smack to him.

"We give each other a lot of crap throughout the day," the quarterback joked. "I think he's the oldest guy on the team and I let him know it every day I can, so he's been awesome to be around and I'm super, super glad we were fortunate enough to grab him."

Sanders after Sunday night's 38-20 win at Kansas City praised Allen for being able to match his production with his ability.

"For me, 17 is special," Sanders said. "Special. I know everybody was kind of, `hey, what did you do.' But really I just got open, and the balls he's delivering on the run, it's just ridiculous what he's doing out there. When when he shuffled over a defender, he showed a whole other level tonight."

More than anything, Sanders embraces the process of a week-to-week approach and getting ready for each opponent.

In just five weeks, he's already checked off all the boxes as the Bills chase their first NFL title.

More must-reads:

TODAY'S BEST
Panthers come from behind to take Game 4 vs. Bruins
Brad Keselowski breaks 110-race winless streak at Darlington
Pacers blow out Knicks on Mother’s Day, even series at 2-2
Hawks GM 'shocked' that his team won the NBA Draft Lottery
Prolific former Brewers, A's slugger announces retirement
Watch: Padres star passes father on all-time home runs list
Saints to sign veteran offensive lineman
Smother's Day: Pacers shut down Knicks in first half of Game 4
Flyers goaltender suspended from international play for three years
Pistons make wrong kind of history at NBA Draft Lottery
Watch: Pacers C Myles Turner makes absurd three-pointer in first quarter vs. Knicks
Hawks win 2024 NBA Draft Lottery
Giants place key outfielder on injured list
Broncos release former Super Bowl champion WR
Novak Djokovic thinks water bottle incident may have played role in surprising loss
Steelers agree to deal with veteran CB
Bruins captain out for Game 4 vs. Panthers
Veteran WR announces retirement from NFL
Mavericks come from behind to down Thunder, take 2-1 series lead
Stars continue road dominance with Game 3 win over Avalanche