Adjoint Matching