Defending champion Manchester United advanced to the League Cup semifinals Tuesday by beating Tottenham 2-0, while Aston Villa won 4-2 over Portsmouth.
Man United midfielder Darron Gibson struck twice in the first half in a rematch of last season's final that was won by United in a penalty shootout.
Anderson was the creator of the 17th-minute opening goal, surging forward before cutting inside to lay the ball into the path of Gibson, whose low shot crept into the corner of the goal.
The second came at the end of a flowing move started by Park Ji-sung and continued by Dimitar Berbatov, who picked out Welbeck and played a one-two with Gibson. The Northern Ireland midfielder struck high into the net from the edge of the area.
At Fratton Park, Portsmouth took the lead in the 10th when Villa's Stiliyan Petrov sliced a corner into his own net, but the visitors replied immediately through Emile Heskey.
England winger James Milner struck in the 27th and Stewart Downing added a third goal on his first Villa start in the 74th.
Kanu gave Villa a late scare by pulling one back, but Ashley Young made sure of victory with a fourth goal to send Martin O'Neill's side through.
In the remaining quarterfinal matches on Wednesday, Manchester City hosts Arsenal and Chelsea is at Blackburn.