Here are all the NFL trades that went down before Tuesday's deadline. The most recent deals are at the top:
Graziano: NFL trade deadline winners, losers | Vote: Best, worst moves | Barnwell: Best, worst, most lopsided trades of year
Bills acquire WR Kelvin Benjamin in trade with Panthers
Benjamin will be reunited with Bills coach Sean McDermott and general manager Brandon Beane, both of whom used to work in Carolina. His arrival gives quarterback Tyrod Taylor a No. 1 receiver after Buffalo dealt away top receiver Sammy Watkins in August. Without Watkins, the team's receivers have caught 45 passes for 594 yards, the lowest totals for that position group in the NFL. Benjamin has 32 catches for two touchdowns and a Panthers-best 475 yards this season.
Rodak: Bills making serious push for playoffs by acquiring Kelvin Benjamin
Newton: Benjamin trade a shock, but makes sense for Panthers
Cockcroft: Assessing the fantasy impact of the Benjamin trade
49ers trade CB Rashard Robinson to Jets, release QB Brian Hoyer
Robinson should at least help the Jets in the short term, as cornerbacks Morris Claiborne and Buster Skrine are nursing injuries. Robinson could play as Thursday night against the Bills, but is also viewed as part of the future.
Cimini: Jets trade for penalty-prone corner, surprising their own coach
Dolphins trade RB Jay Ajayi to Eagles for fourth-round pick
Philadelphia got some help for its running game and a replacement for the injured Darren Sproles, while the struggling Dolphins, coming off a 40-0 loss to the Ravens, get a valuable pick. Coach Adam Gase said last week that Miami was "the worst offense in football."
McManus: Ajayi trade shows Eagles seizing the moment
Walker: Dolphins' last-ranked offense just got worse with Ajayi trade
McManus: Ajayi and LeGarrette Blount give Philly NFL's most bruising backfield
Videos: Schefter breaks down the Ajayi trade | Eagles boost Super Bowl chances with Ajayi acquisition
The Dolphins were struggling on offense last year until Adam Gase made the call to abandon his running back rotation and hand the job over to Jay Ajayi. After a loss to the Titans, Ajayi ran for 204 yards in a win over the Steelers, and the offense was significantly better the rest of the way. Even during his breakout season, though, Ajayi was a big-play back who wasn't inclined to keep the offense on schedule. He ranked 13th in DVOA, but 32nd in Success Rate. This year, the big plays have mostly disappeared -- Ajayi has zero runs of 25 yards or more after racking up six of them last year -- and Gase grew publicly frustrated with Ajayi's propensity to seek out the big play in lieu of hitting the hole and taking what was blocked. That's the challenge at the heart of this trade. The Eagles, who are predicated upon efficiency, think they can take Ajayi and coach him into a back who stays within the offensive scheme and still makes big plays. Gase apparently didn't think he could, which says a lot about how dysfunctional the Miami offense is right now.
Patriots deal QB Jimmy Garoppolo to 49ers for 2018 second-round pick
Garoppolo will solve the riddle that has plagued the Niners for more than a decade. San Francisco is likely to keep Garoppolo, who is scheduled to become an unrestricted free agent after the season, by signing him to a new deal or tagging him as their franchise player. That would give Washington quarterback Kirk Cousins one fewer potential landing spot in free agency. Meanwhile, the Patriots seem to have bought into the idea that Tom Brady can play well into his 40s.
Sando: What a Garoppolo deal with the 49ers could look like
Wagoner: Garoppolo, 49ers may be long-term fit, but in no rush to reach deal
Barnwell: All the Garoppolo trade dominoes and who's affected
Wagoner: What 49ers are getting in Garoppolo from Patriots' perspective | 49ers' trade for Garoppolo comes with little risk, plenty of upside
Reiss: Shocking trade ensures Brady will finish career with Patriots
News: Brady wishes Garoppolo well after trade
Cockroft: How Garoppolo trade affects his fantasy value
Keim: Trade doesn't alter Kirk Cousins' future with Redskins
Cimini: How Bill Belichick helped the Jets by trading Garoppolo
Reiss: Patriots were in a rare, low-leverage spot with Garoppolo
Wagoner: Trade changes outlook for rookie C.J. Beathard
Vote: How will Garoppolo fit in with 49ers?
Videos: Why trade Garoppolo now instead of end of season? | Jimmy G fits 'perfectly' in Shanahan's offense | Greeny fears Garoppolo trade too risky
Seahawks get Duane Brown from Texans for picks
Brown spent his entire 10-year career with the Texans, who selected him in the first round in 2008 out of Virginia Tech. He returned last week from a holdout and played 68 of 71 offensive snaps Sunday against Seattle. The Seahawks have been seeking upgrades to an offensive line that has lost two starters to injury. The trade for Brown marks another bold move by Seattle general manager John Schneider, who previously made deals for Marshawn Lynch in 2010, Percy Harvin in 2013 and Jimmy Graham in 2015.
Henderson: How Seattle's O-line will look with Brown in the mix
Barshop: Trading Brown doesn't make football sense for Houston
Henderson: Is Seattle in win-now mode?
Video: Brown to have instant impact for Seattle offense
Jaguars get DT Marcell Dareus from Bills for 2018 sixth-round pick
The Jaguars have one of the worst run defenses in the NFL and are hoping the addition of Dareus will be enough to help them win the AFC South. Meanwhile, the Bills clear the salary of their highest-paid player off their books. The trade also reunites Dareus with Jacksonville coach Doug Marrone, who coached the Bills from 2013 to 2014.
DiRocco: Jags counting on Dareus to help shore up run defense
Rodak: Bills save $54 million in cap space by dumping Dareus' contract
News: Dareus admits trade from Bills to Jags 'overwhelming'
Video: Dareus 'shocked' about joining Jacksonville defense