Week 9 of the NFL season is approaching, which not only means the season is nearly at the halfway stage, but the trade deadline has now passed.
Tuesday's 4pm ET deadline is now behind us and teams are no longer allowed to make deals until the end of the season.
Some teams have already started to plan for the future by letting some key personnel go, while others are clearly going for broke and trying to win this year's NFL Championship.
We take a look at the deals that were agreed upon and which teams came out on top.
The San Francisco 49ers have lost three straight, and they made a move late on Tuesday which they hope will boost their chances of winning the NFL Championship at +650.
The rich got richer at the trade deadline, with DE Chase Young moving from the Washington Commanders for a 2024 third-round pick.
Young, still just 24 years old, has already recorded five sacks and enjoyed a solid season so far, and he will only strengthen one of the best defenses in the NFL.
They now have Nick Bosa and Young on the edge, which should give any opposition quarterback nightmares.
The Commanders would have loved to build around Young in an ideal world, yet the deal certainly works more for the 49ers.
Washington also traded away fellow DE Montez Sweat, who will now be playing for the Chicago Bears for the rest of the season, while the Commanders will receive a second-round pick next year.
Buffalo's title charge is far from over and head coach Sean McDermott added cornerback Rasul Douglas to his ranks on Tuesday.
The Bills also received a fourth-round pick in exchange for a third-round pick in next year's draft.
Buffalo's defense needed help after injuries to cornerback Tre'Davious White and linebacker Matt Milano. Douglas should provide some consistency to their secondary and take the pressure off those players at the front. Buffalo clearly feel their time is now to win this year's NFL Championship, and they are +1100 to do so.
The Detroit Lions were also busy on Tuesday, adding wide receiver Donovan Peoples-Jones to their roster and sending a 2025 sixth-round pick to the Cleveland Browns as compensation.
The Browns wideout struggled to get into a rhythm all season, averaging a shambolic 0.47 yards per route run, placing him 92nd out of 94 wide receivers with at least 15 routes run per team game.
However, the Lions believe they can get the best out of Peoples-Jones, who showed flashes of potential 12 months ago.
The Browns were set to lose him in free agency at the end of the season, so the deal works out for both parties.
An extra body for Jared Goff to aim at will come as a big boost and the Lions have their bye week to try and help their new receiver get used to his new surroundings.
Dan Campbell's team are +1400 to win this year's NFL Championship.
The Minnesota Vikings lost Kirk Cousins for the season due to an Achilles injury on Sunday and that may be his last-ever appearance in their famous purple and gold.
The Vikings can still make the playoffs, as they sit at 4-4, so they decided to bring in Josh Dobbs from the Arizona Cardinals.
Dobbs has impressed in a poor Cardinals team and he only cost them a sixth-round pick. However, the Vikings did decide to let guard Ezra Cleveland go to the Jacksonville Jaguars in exchange for a sixth-round pick.
So, while they have now got an upgrade at quarterback, they have one less player to protect Dobbs until the end of the season.
One of the biggest deals during the trade window was agreed between the New York Giants and the Seattle Seahawks.
The Giants traded DE Leonard Williams to the Seahawks for a second-round pick and a fifth-round pick, and it allows the Giants to give Dexter Lawrence II more of a platform to succeed.
While the Giants will need to pay the majority of his remaining salary, they are clearly planning for next year, with their playoff chances looking slim.