The Minnesota Vikings are about to trade wide receiver Percy Harvin to the Seattle Seahawks in exchange for draft picks. Fox Sports' Jay Glazer reports the deal will be finalized pending Harvin's passing of a physical.

According to FOX Sports, Minnesota receives Seattle’s first- and seventh-round picks in this year's draft and an undisclosed mid-round pick in 2014. The Seahawks' pick would be No. 25 overall.

ProFootballTalk.com reported the Seahawks have also agreed to give Harvin a new contract. The trade can be finalized Tuesday when free agency begins.

Harvin had made it clear he didn't want to stay in Minnesota, and Vikings general manager Rick Spielman had said they wouldn't move him. Now Harvin takes his versatile talents to Seattle, which employs former Vikings wideout Sidney Rice and offensive coordinator Darrell Bevell.

Durability is a bit of question, as Harvin in the past was plagued by migraines, and was limited to only nine games (62 catches, 677 yards) last season before suffering a season-ending ankle injury on Nov. 4.

If Harvin remains healthy, he could be a dynamic addition to a Seattle offense that already features Russell Wilson and Marshawn Lynch.

Harvin, 24, is a dangerous returner and has the versatility to line up both as a wide receiver and in the backfield. Harvin has returned five kickoffs for touchdowns during his career.

Having lost a playmaker like Harvin, look for the Vikings to target a wide receiver in the draft or free agency, where Greg Jennings could be an option. The Vikings made the playoffs last season, but will have to surround Adrian Peterson with more talent to take the next step.