Man United may sit at the top of the Premier League right now but by the time our match kick’s off against Bolton in the evening game we may not be top. Arsenal and Chelsea both play before United do, with Arsenal playing away at Birmingham and Chelsea hosting Aston Villa.

There have been a total of 116 matches played between Man United and Bolton. There has been a total of 50 Man United wins, 42 Bolton wins and 24 draws. The last match played between the two teams was on the 17th October 2009 in the Premier League at Old Trafford, United won 2-1.

Bolton will have defender Gary Cahill, who has recovered from a blood clot in his arm. The home side will be without Gretar Steinsson who is suspended after being sent off against Everton. They will also be without Chris Basham, Sean Davis, Joey O’Brien and Gavin McCann.

There has been some brilliant injury news for Man United ahead of the game. Ryan Giggs may start, along with that Wayne Rooney has been passed fit to play.

Sir Alex said: "He's OK, there's no problem with the knee.”

"He had some bad bruising for a couple of weeks but he's played since then and there's no problems."

United are still without Anderson, John O’Shea (who has started training again), Wes Brown and Michael Owen. Owen Hargreaves is still continuing to return from injury and is not expected to play a part tomorrow.

The referee for tomorrow is Martin Atkinson. He has already taken charge of 39 games this season, showing 152 yellow cards and five red cards. He refereed the Manchester derby at Old Trafford, which United won 4-3 in stoppage time. He has also refereed the 1-0 loss to Chelsea and the 1-0 loss to Aston Villa.

Atkinson has only refereed one Bolton match this season, which was their 1-0 win over Burnley at the Reebok Stadium.