Vikings quarterbacks coach Kevin Stefanski will be an NFL offensive coordinator in 2018.

The only question is where.

A source told Sporting News that Stefanski is the top target of new Giants head coach Pat Shurmur, who was the Vikings' offensive coordinator the past two seasons.

Minnesota, though, is not releasing Stefanski from his coaching contract to pursue the opportunity in New York unless it is able to hire Philadelphia quarterbacks coach John DeFilippo away from the Eagles to replace Shurmur. Otherwise, Minnesota would promote Stefanski to offensive coordinator, and Shurmur would turn to another option.

A source said Eagles running backs coach Duce Staley would then become the frontrunner for New York’s offensive coordinator vacancy.

The Vikings are reportedly interviewing DeFilippo following the Eagles' Super Bowl parade Thursday.

MORE: NFL offseason schedule

DeFillipo’s contract with the Eagles is set to expire next week. However, an opportunity to become Philadelphia’s offensive coordinator could open if Frank Reich is hired away to become Indianapolis’ new head coach.

News of New York’s strong interest in Stefanski was first reported earlier this week by SportsNet New York (SNY).

Stefanski, 35, began coaching with the Vikings as an assistant to then-head coach Brad Childress in 2006. Stefanski climbed his way up Minnesota’s coaching ranks and replaced the fired Scott Turner working with Vikings quarterbacks in 2017.

DeFillipo, 39, has earned high praise for his efforts in helping develop Eagles quarterback Carson Wentz the past two seasons.