Finding a game object for its transform?

Is there any way to locate a GameObject given its transform, name and/or parent?

I’m trying to delete a series of tiles on a grid full of identically-named tiles upon game over, but I can’t seem to find the objects, even though I know their positions. Maybe instead there’s a way to delete whatever object lies at a certain position? Keep in mind the tiles that have to be deleted (and therefore, which positions to delete) aren’t static; they change every time I run the game.

You could perhaps use a loop to go through each grid position and cast a ray to see if an object lies there. Or maybe you could make a GameOver event, have these tiles listen to the event, and then delete themselves when the event is fired.