When you run across a profile that has *many* matches, and you have enough information on the "reference" profile that can help identify if any are a real match (such has having a birth date), I find it some sometimes easier to use a 'search' with the 'Advanced search' options to greatly narrow the list to a few likely matches.
Once those "few" are handled (i.e.: merging, if there are any matches), how does one most efficiently get rid of those remaining 50's or 100's of supposed tree matches that you now know are not correct?
The first thing to note is that the matches are displayed in groups of 20 per page. At the top of the page, along the "header" you can select all on that page (e.g.: 20) with a single click.
Then, at the bottom of the page is a phrase "Remove Matches". That will remove all of those on that page.
HOWEVER ...
That can sometimes seem slow. In my observation, the slower part of that operation is in refreshing the whole list of 50's or 100's left.
So here is the "trick":
At the top of the page, on the right, you will see the total number of PAGES of matches. Click on the LAST page number ... and work backwards.
-- select all on the page
-- click (at the bottom) "Remove Matches" and the subsequent "OK" on the popup.
-- without waiting, scroll back to the top and select page "Last-1" (e.g.: if the last was 9, select 8).
What that does is the screen refresh will 'hang' only until the "removes" are done, but then it will immediately move to that 'previous' page you selected -- without having to refresh the entire list!
Try it; you'll like it!