A first half brace from Alexander Kogler eased Finn Harps into the quarter finals of the Extra.ie FAI Cup as Ollie Horgan's side had too much for First Division Bray Wanderers, who finished with ten men, at the Carlisle Grounds.
In a rerun of their marathon final of 1999, it was Premier Division strugglers Harps who started on the front foot, creating a real chance less than two minutes in.
Mark Russell's cross in from the left was met by Adrian Delap, scorer got their late winner in Waterford last week, whose first time volley wasn’t too far over Brian Maher’s crossbar.
A mistake by Sam Todd at the other end just a minute later presented Bray with a half chance.
Gary Shaw broke forward to work the ball onto his left foot, but failed to get any real venom into his shot which Mark McGinley comfortably dealt with.
Bray came into the game on the back of three clean sheets.
But negligent defending saw them concede a really soft goal on 12 minutes.
Harps’ skipper Dave Webster’s long throw into the Bray area wasn’t attacked by the home defence.
The ball was allowed to bounce right across the face of their goal to the far post where Austrian striker Kogler was lurking to head home from just two yards out.
The visitors’ lead looked comfortable until midway through the half when McGinley had to come to their rescue with a couple of smart saves.
Wanderers’ winger Callum Thompson ended a mazy dribble to drill in a low shot that McGinley parried away.
Moments later the Harps keeper got down well to hold a drive from Luka Lovic who had turned sweetly in the area.
Having seemingly played their way back into the match, Bray conceded another poor goal on 32 minutes.
Dylan Barnett gave the ball away cheaply to Barry McNamee in the Harps midfield. He fed Russell who in turn put the ball wide right to Delap.
The cross was whipped into the near post where Kogler was once again unmarked to score with a well-placed cushioned header.
The game was all but up for Bray when veteran midfielder Paul Keegan, a cup winner with Drogheda United in 2005, was shown a straight red card four minutes into the second half.
The 36-year-old, annoyed at not being given a free kick seconds earlier, lunged into Russell in the middle of the park giving referee Rob Hennessy little option but to send him off.
Bray Wanderers: Brian Maher; John Ross Wilson, Kilian Cantwell, Aaron Barry (Darragh Lynch 67), Dylan Barnett; Callum Thompson, Luka Lovic (Jack Watson 79), Sean McEvoy, Ryan Graydon (Derek Daly 67); Joe Doyle (Paul Keegan 14); Gary Shaw (Marlon Marista 79).
Finn Harps: Mark McGinley; Dave Webster, Kosovar Sadiki, Stephen Folan, Sam Todd; Adrian Delap, Mark Coyle (Gareth Harkin 90+3), Barry McNamee (Tony McNamee 86), Mark Russell (Raff Cretaro 83); Ryan Connolly; Alexander Kogler (Adam Foley 83).
Referee: Rob Hennessy (Clare).