A match for (someone)

Equal to someone in a contest.

The German soccer team was a match for the Brazilian team.