ULSTER kept alive their United Rugby Championship play-off hopes by striking late for a 34-30 win against the Dragons at Rodney Parade.