Bastian Schweinsteiger has agreed a move to join the Chicago Fire from Manchester United.

Schweinsteiger has been targeted by Chicago for months.

"Chicago Fire acquires MF Bastian Schweinsteiger as Designated Player from Manchester United. Schweinsteiger will officially be added to the Fire's roster and available for selection upon passing a team physical, and pending receipt of his ITC and P1 Visa," the club said via statement.

"Bastian Schweinsteiger is one of our sport's greatest champions," Fire owner Andrew Hauptman said in the news release. "We are excited for soccer fans everywhere to have the opportunity to watch the most decorated player in the league during the Fire's 20th season."

"This is a historic moment for our club," Fire general manager Nelson Rodriguez said. "We have added one of the greatest champions in all of sports. Bastian's talents, attitude, and character will be a perfect complement to our squad as we continue building a championship program."

Schweinsteiger has signed a designated player contract that will give pay him $4.5 million in 2017.