Instance-level matching