3-Dimensional Matching takes three disjoint sets X, Y, Z each of size n and a family of triples drawn from them:
The question: does there exist a perfect tripartite matching — a subfamily of (1) that uses every element of every set exactly once?
Karp reduced 3-SAT to (2). The problem is interesting precisely because the bipartite (2-D) version is in P (Hopcroft-Karp, König's theorem) — adding a single dimension flips the complexity. 3-DM is NP-hard to approximate within a constant factor in the maximum-matching variant.