The Minnesota Vikings have reached a deal to sign G Alex Boone from the San Francisco 49ers, per ESPN’s Adam Schefter. Boone was widely considered to be the number 2 guard available on the free agency market after Kelechi Osemele, who the Vikings were also talking to before he agreed a deal with the Oakland Raiders on Tuesday. Boone is expected to help shore up the interior of the Vikings’ leaky offensive line, which was decimated by injuries to starting RT Phil Loadholt and C John Sullivan in 2015. And although Minnesota started the same five linemen in all 17 games last season, consistency and resilience are both something they need and that Boone has in spades – in the last four seasons, he’s started all but one of the 60 games he’s appeared in. The 29-year-old, who stands at 6-8 and weighs 300 lb, also has a level of versatility that teams crave – last season, he switched from RG to LG, and he has also apparently expressed an interest in playing at RT, although whether he’ll get that chance at US Bank Stadium will depend on how Loadholt has recovered from the torn Achilles tendon he suffered last August. Boone’s imminent arrival in Minnesota, however, calls into question the future of fellow free agent G Mike Harris, who started all 16 regular season games last season. Harris was reportedly offered a two-year, $3.5 million contract to stay in the North Star State, and last week expressed a desire to remain there “for the rest of [his] career”. With the likes of Brandon Fusco and Joe Berger already on the roster, the New York Giants have reportedly expressed an interest in Harris, per Chris Tomasson of the St Paul Pioneer Press, who also suggests Harris could accept a one-year deal with the Vikings at $1.75 million.