Both Ballynahinch and City of Armagh had difficult afternoons as they found themselves on the wrong end of the scorelines from their respective games.