Substitute Javier Hernandez scored a very late winner against Wolves to take Manchester United through to the Quarter-Finals of the Carling Cup.

Sir Alex Ferguson made 11 changes to the side with Ben Amos starting in goal, and Bebe made his first start for the club. Wes Brown, Chris Smalling, Jonny Evans, Fabio Da Silva, Gabriel Obertan, Michael Carrick, Darron Gibson, Ji-Sung Park and Federico Macheda all came into the side.

Youngsters Ravel Morrison, Magnus Eikrem and Robbie Brady were named on the bench along with Tomasz Kuszczak, Gary Neville, Hernandez and Rafael Da Silva.

A very forgettable first half was overshadowed by a much brighter second half, which saw five goals scored. The first of the five came in the 56th minute after Bebe's strike took a deflections off Wolves defender George Elokobi and over keeper Wayne Hennessey to give United the lead. The ball was cleared by Kevin Foley but the ball did go over the line and the goal was correctly awarded.

United's celebrations were short lived only four minutes later after the away side equalised. From a corner Elokobi headed the ball in past Amos, who looked like he had been fouled.

It took Man United only nine minutes after the Wolves equaliser to regain the lead through Park, his 15-yard left-footed strike flew past Hennessey. Wolves, to their credit, continued to look for an equaliser and that is what they got with 14 minutes of the game left to play. Foley was played in by Steven Fletcher, his strike went through the legs of Evans and past Amos.

Sir Alex had already brought on Neville, who replaced Fabio but it was his next substitution who would win the game. Hernandez replaced goalscorer Bebe. With 90 minutes on the clock it looked like the game could go to extra-time until Hernandez came to United's rescue. Gibson found the Mexican who went past two Wolves defenders and lifted the ball past Hennessey, who did manage to get a hand on the ball.

With United 3-2 up and four minutes of injury time added on there was still time for referee Lee Mason to be replaced by the fourth official after picking up a muscle strain. Morrison did come off the bench, replacing Park but unfortunately for him there was only around 30 seconds of the game remaining.

Other results in the Carling Cup tonight saw Birmingham beat Brentford 4-3 on penalties (it had finished 1-1 after extra-time), Ipswich beat Northampton 3-1, there was an away win for West Brom, who comfortable beat Leicester 4-1. Wigan also beat Swansea 2-0. Tomorrow evening Aston Villa take on Burnley, Newcastle play Arsenal and West Ham will play Stoke.