Garrett Richards throws five strong despite loss