A waterlogged pitch at Tallaght Stadium prevented Shamrock Rovers and Cork City from contesting their EA Sports Cup quarter-final on Monday evening, but Bohemians booked a place in the last four after recording a 2-0 win against Longford Town.

Dinny Corcoran and Dan Byrne were both on target for Bohemians as they saw off nine-man Longford Town at City Calling Stadium .

The home side’s Noel Haverty was issued with a straight red card after a clear handball on the line in the 20th minute, but Chris Bennion clawed away Corcoran’s ensuing spot-kick.

Corcoran redeemed himself just before the interval when he headed home a sumptuous cross from Deerek Pender.

Kevin O'Connor picked up a second yellow card 15 minutes after the restart as the Gypsies task was made even easier.

Despite the numerical advantage and a host of clear-cut chances, the Premier Division side’s second goal didn’t come until the 87th minute when Byrne made sure of safe passage into the last four of the competition.