We've had some pretty good success in beating exact match and partial match domains in the SERPs. I don't think I could attribute it back to any one thing that we did, but here is something that we did:
We aggressively pursued many exact-match or near-exact anchor text links from a number of websites directly to the page we wanted to rank. Your link profile may already be stronger than theirs, but it needs to be even stronger. This is pretty tough - When I look at our stats vs the exact match domains that are still page 1 but now lower on page 1, they have very few inbound links. Below is a screenshot from page 1 of Google for "marketing automation".
I know OSE hasn't crawled a lot of inbound links for this page or some of our competitors, but you can see the rough impact. We have a DA of 86. They have an 11. You might not think they would even be in the same ballpark as the other domains ranking for this term, but Google loves exact match domains, at least for now.