SEO: Does Google consider the TLD of a domain when matching keywords?

There are two cases in which I am thinking:

1] If the search string is "we buy houses" and the domain is ""

2] Same search string, but the domain is "".

I see more and more domains using the second strategy as a creative and truculent way of structuring your domain to make it entertaining from the perspective of a human. But I wonder if the same strategy would generate some juice from an algorithmic perspective.

I guess the first domain would rank higher than the second, but I wonder if Google would even consider the second domain to be a coincidence.