I have a few exact match hyphenated domains and they do rank well, but required more initial promotion than an exact match domain without hyphens. I agree with Kovich that the exact match bonus does not appear to apply to hyphenated domains. Logically one would think that it does not matter, but the reality is that it does.
In your example I see commissionseo.com in the #1 position, which is what I would expect for an exact match domain. I would not expect to see commission-seo.com in the #1 position without a lot of link building.
I think users tend to remember non-hyphenated domains much easier, just as they remember dot com domains better than than other TLDs.
If you are looking for a brandable dot com domain and the non-hyphenated domain is not available, I would go with the hyphenated version, but it is not my first choice. I don't love or hate hyphenated domains, but they would not be my first choice just because I have never seen a hyphenated domain that immediately ranked well due to the exact match bonus.
Sure, exact matches can be beaten with some promotion, but an exact match non-hypenated domain has an advantage right out of the chute. I have seen competitive keyword exact match domains for WordPress blogs rank in the top 5 before any content was added to the blog.
"Democracy is two wolves and a lamb voting on what to have for lunch. Liberty is a well-armed lamb contesting the vote." -- Benjamin Franklin