The Washington Redskins search for a new head coach, which once looked like it could take several weeks, ended Thursday when they agreed to hire Jay Gruden, a league source told ESPN.

Gruden had been scheduled to interview for the Minnesota Vikings coaching vacancy on Thursday before he agreed to become the Redskins' coach. He is expected to be introduced by the Redskins on Thursday afternoon.

He replaces Mike Shanahan, who was fired one day after the season ended. Gruden becomes the sixth coach hired by owner Dan Snyder in his 15 years; none have lasted more than four years.

Gruden, the Cincinnati Bengals' offensive coordinator, interviewed with Washington on Wednesday, one day after meeting with Tennessee. He also had visits scheduled with Minnesota and Detroit.

The Bengals plan to promote quarterbacks coach Hue Jackson to offensive coordinator with Gruden headed to the Redskins, a league source said.

Gruden has deep ties to numerous members of the organization, which is why he was always considered one of the top favorites for the position. He worked as a Tampa Bay Buccaneers offensive assistant for five seasons under general manager Bruce Allen, now the Redskins general manager. Redskins secondary coach Raheem Morris worked with Gruden in Tampa; Redskins tight ends coach Sean McVay worked with Gruden for one year in Tampa and one year in the United Football League. Finally, Gruden served as the offensive coordinator for Jim Haslett in the UFL with the Florida Tuskers.