Cliftonville's Ciaran Caldwell and Rovers' Colin Hawkins compete for possession. INPHO/Presseye/Jonathan Porter

Here are the results from tonight's Setanta Cup action

Three out of the four League of Ireland sides have progressed following this evening’s games.

SECOND-HALF GOALS from Barry Molloy, Stephen McLaughlin and Simon Madden helped Derry City to a 4-2 aggregate win over Linfield in the Setanta Cup tonight. The hosts had endured an initial scare when Philip Lowry put Linfield ahead.

Sligo Rovers also enjoyed a two-goal aggregate win, after drawing 1-1 in the match tonight against Glentoran. A last-minute Danny North penalty sealed their progression.

Meanwhile, Bohemians crashed out after a 2-0 home loss to Crusaders – Declan Caddell and David McMaster scored the goals for the visitors.

And finally, Shamrock Rovers eventually won out, despite losing 2-0 on the night against Cliftonville. The Hoops progressed 3-1 on penalties, courtesy of successful spot kicks from Billy Dennehy, Chris Turner and Graham Gartland.

Crusaders will now play Sligo in the semi-finals of the competition, while Rovers have been drawn with Derry.

Setanta Cup results:

DERRY CITY 3-1 LINFIELD (result – Derry win 4-2 on agg)

GLENTORAN 1-1 SLIGO ROVERS (result – Sligo win 3-1 on agg)

BOHEMIANS 0-2 CRUSADERS (result – Crusaders win 2-0 on aggregate)

CLIFTONVILLE 2-0 SHAMROCK ROVERS (2-2 on agg – Rovers win 3-1 on penalties)

Read: Premier League result: Blackburn 2-0 Sunderland>

Read: WATCH: Leo Messi breaks Barca goalscoring record>