Manchester United host Aston Villa at Old Trafford in this late night fixture on Saturday.
United have won their last four Premier League games on the trot since their defeat to Chelsea in November and have an excellent record against Villa at Old Trafford.
In fact, Villa have lost 13 of their last 14 matches against their weekend opponents, and drew the remaining game 0-0 during the last campaign at Villa Park.
However, the Midlands side are looking good this season under O'Neill and they will provide a stern test as the Red Devils look to keep the pressure on Chelsea at the top of the table.
Wayne Rooney has overcome a hamstring injury and should start, while Dimitar Berbatov looks to have shaken off a knee problem.
Ryan Giggs was rested for the trip to Germany and he also returns to contention.
Carrick is likely to fill in once more at centre-half alongside Vidic, as Wes Brown, Rio Ferdinand, Gary Neville, John O'Shea, Jonny Evans and Rafael and Fabio Da Silva are still sidelined.
Tomasz Kuszczak is set to continue in goal in the absence of Edwin van der Sar, with Ben Foster remaining on the bench - while midfielder Owen Hargreaves is still out.
And Wilfred Bouma remains sidelined for Martin O'Neill's side, but James Collins returns to the squad after injury.
Stewart Downing has played Villa's past two games since his return from a long-term injury, but he could miss out with competition for midfield places proving a tough one.
O'Neill may opt for a central partnership of Stiliyan Petrov and Steve Sidwell, with Ashley Young moving to the left wing.
REVIEW:
Aston Villa ended a 10-year wait to beat Manchester United by achieving their first Premier League victory at Old Trafford with a 1-0 scoreline.
Gabriel Agbonlahor scored the winner, heading in from Ashley Young's cross midway through first half.
But Wayne Rooney's shot smashed against the underside of the bar as United hit back, while Ryan Giggs also went close.
Nemanja Vidic had a header cleared off the line and Brad Friedel superbly denied Dimitar Berbatov as Villa clung on to claim a memorable win.
The last time Villa beat United was in 1999, in a league cup match, and it is the first time in 28 league games that Villa have claimed all three points against Sir Alex Ferguson's men, in a run stretching back to 1983.
Not only will United be bitterly disappointed by the loss, their fourth of the season and first at home, it also came after leaders Chelsea had surprisingly dropped points at home to Everton earlier in the day.
Instead of United drawing level with Chelsea at the top of the table, it is Martin O'Neill's side who are this week's significant movers, leapfrogging Tottenham and Arsenal.