Derry City coped with the dismissal of Rory Patterson to edge past Finn Harps in a penalty shootout in the EA Sports Cup second round tonight in Finn Park.

Patterson had given the Candystripes a 17th minute lead before Aaron O'Hagan levelled proceedings on the stroke of full-time.

The Derry striker was sent off with half an hour of normal time remaining and the Premier Division side held on to bring the game to spot-kicks.

Paul McVeigh had the chance to win it for Harps after Barry McNamee's penalty was saved in sudden death.

He struck the post and when Raymond Foy made it 6-5, Tommy Bonnar blazed his kick over the crossbar to see Derry through.

Limerick also needed penalties to reach the next round as they denied Waterford United in the cruellest of fashions.

Waterford led for much of the game thanks to Vinny Sullivan's first half goal.

Barry Sheedy equalised in the 94th minute to force extra-time and following a scoreless 30 minutes of play, Stephen Bradley converted the winning penalty for a 4-2 shootout win for Limerick.

St Patrick's Athletic survived a big scare in Galway as they battled past Salthill Devon 3-2 in Drom.

Enda Curran gave the First Division basement team the lead in the 52nd minute with Cian Fadden's own goal on the hour mark forcing extra-time.

Brian Geraghty gave Salthill the advantage in extra time but Jake Kelly and a first senior strike by Peter Durrad in the 113th minute won it for the Saints.

Holders Drogheda United made light work of First Division pacesetters Longford Town, cruising to a 6-0 victory at Hunky Dorys Park.

Jason Marks grabbed a brace and missed a chance for a hat-trick from the penalty spot.

Dean Gaynor, Peter Hynes (penalty), Alan McNally and Graham Rusk were also on target as Mick Cooke's side made it through.

Sligo Rovers saw off 10-man Mervue United in The Showgrounds as the Airtricity Premier Division champions reached the last eight.

Barry O'Mahoney was sent off in the 18th minute against his former club for a handball on the line, allowing Anthony Elding to slam home a penalty.

Evan McMillan and Danny Ventre added goals while Elding struck from 25 yards out in added-time for a 4-0 success for the Bit o' Red.

It was Elding's 13th goal in 16 appearances for Rovers.

Danny Furlong scored a brace as he helped Cork City advance at the expense of his former club Wexford Youths.

The striker grabbed two second half goals in a 4-0 win for the Rebels with Ian Turner and Shane Duggan doing the damage in the first period.

Bohemians came out on top in extra time against Bray Wanderers at Dalymount Park, winning 4-2.

The Gypsies looked to be cruising into the next round after Stephen Traynor and Chris Lyons put them two up inside 13 minutes.

But Danny O'Connor and Ismahil Akinade levelled by the break.

There were no goals in the remainder of normal time with Lyons putting Bohs in front early in the first minute of the opening extra period.

Kevin O'Leary ensured their place in the quarter-finals in the 97th minute.