Bray Wanderers 0 Dublin City 2
Terry Masterson was sent off on his Bray debut as Wanderers lost again to stay anchored to the bottom of the table.
David Freeman beat Masterson to put Vikings in front on 58 minutes with a clever lob.
But it got worse for the young goalkeeper Masterson who was sent off on 82 minutes for pulling down Mark Rooney.
With no substitute keeper on the bench, Robbie Doyle went in goal but was sent the wrong way by Freeman again.