The Washington Redskins, Vikings and Donovan McNabb have finalized a deal for the veteran quarterback to be traded to Minnesota, a source told ESPN NFL Insider Adam Schefter.

The source said the trade will become official Thursday.

According to sources, the trade will involve a 2012 sixth-round draft pick and a conditional sixth-round pick for 2013 going to Washington. The Redskins had wanted fifth- and seventh-round picks from Minnesota.

McNabb had to agree to restructure the five-year, $78 million deal he signed with the Redskins because the Vikings don't have enough cap room for him. The terms of his new deal were not available.

McNabb's arrival in Minnesota has been a rumored scenario for at least five years, ever since Brad Childress left the Philadelphia Eagles to take over the Vikings in 2006.

Childress is long gone now, but another former Eagles assistant -- new Vikings head coach Leslie Frazier -- helped make those rumors a reality on Wednesday, just in time for McNabb to help bridge the gap from Brett Favre to rookie Christian Ponder.

McNabb gives the Vikings a veteran quarterback while they groom Ponder, who was drafted 12th overall out of Florida State in April, to be the team's long-term answer at the position. The original preference for Frazier and the Vikings was to have Ponder start Week 1 in San Diego, with a capable veteran backup there just in case.