In a day littered with unlikely trades, the Philadelphia Eagles reportedly acquired quarterback Sam Bradford from the St. Louis Rams in exchange for quarterback Nick Foles and some form of draft-pick compensation Tuesday, according to ESPN’s Adam Schefter.’s Ian Rapoport also reported on the trade, and said the two sides have been ironing out a deal for weeks.

Even though head coach Jeff Fisher said Bradford was going to be part of the team’s plans for the 2015 season, while also denying heavy speculation during the NFL’s scouting combine last month, the Rams evidently decided to part with Bradford.

Bradford was scheduled to account for a salary-cap hit of $16.58 million next season, and the Rams reportedly wanted to rework his deal to make more cap room. However, Bradford and his reps were resistant, and several reports over the last two months stated Bradford’s agent was allowed by the Rams to explore trade options around the league.

Bradford, who was the No. 1 overall pick by the Rams in 2010, has suffered separate debilitating knee injuries in the last two seasons, and has a career quarterback rating of 79.3.

The Eagles and head coach Chip Kelly, on the heels of trading top running back LeSean McCoy to the Buffalo Bills less than a week ago, parted ways with Foles after he missed most of last season with a broken collar bone. In 2013, Foles excelled under Kelly’s high-octane offense, but ultimately lost his job to Mark Sanchez, who agreed to re-sign with the Eagles earlier this week.

Its currently unknown if Bradford or Sanchez will compete for the starting job, or if Kelly is somehow positioning the Eagles to trade up in the upcoming draft to select former Oregon quarterback Marcus Mariota.

The trade capped an unusually active day of trades, with the Seattle Seahawks nabbing tight end Jimmy Graham from the New Orleans Saints and the Baltimore Ravens sending defensive tackle Haloti Ngata to the Detroit Lions.