Republic of Ireland international Callum O'Dowda quickly halved the deficit but the Bluebirds were unable to find a leveller.