Tennessee Moon claims Swihart Stakes