The Italian's 65th-minute penalty handed Gus Poyet's men a precious 2-1 first-leg advantage in their semi-final showdown with United, who misfired once again on Wearside.

Borini, the man whose goal secured derby victory over Newcastle earlier this season, nervelessly converted to condemn the visitors to three defeats in a row for the first time since May 2001, and the result will send Sunderland to Old Trafford on January 22 with high hopes of reaching their first major final since 1992.

The Black Cats, who remain rooted to the foot of the Barclays Premier League table, had taken the lead at the end of the first half as veteran Ryan Giggs suffered a night to forget on Wearside.

The 40-year-old proved a central figure, but not in the way he might have wished as his luck deserted him.

Adnan Januzaj's 38th-minute strike, which would have given United the lead, was chalked off because the Welshman was offside when the 18-year-old's initial shot hit him in front of goal, and it was Giggs who handed the home side the advantage in injury time.

Giggs found himself patrolling at the far post when Wes Brown drilled Sebastian Larsson's free-kick in his direction and as Phil Bardsley attempted to dispatch it, he turned it into his own net.

The visitors dragged themselves back into the game when returning central defender Nemanja Vidic struck with a towering 52nd-minute header, but the drama was far from over.

Substitute Adam Johnson lured Tom Cleverley into a ill-judged challenge on the edge of the box and, after consulting his assistant, referee Andre Marriner pointed to the spot to hand Borini his big chance.