Lions Lose Hard Fought Game to Suns 31-21