This happens all the time. Can anyone tell me why? exemplum gratia: a query for "the best forum" returns cache of first result http://64.233.167.104/search?q=cach...om/+"the+best+forum"&hl=en&ct=clnk&cd=1&gl=us cache of the 3rd http://64.233.167.104/search?q=cach...om/+"the+best+forum"&hl=en&ct=clnk&cd=3&gl=us
It may be that your term was the link text on a link that pointed to that 3rd site. Google puts weight on incoming links so the text in the link would carry weight.
By the way, I thought it was funny how DP was number two in the results and it was talking about VB software which was number one in the results.