While I agree with you that Alabama will win, I do think you have too many points in the game 31-16=47. I see it being more like 17-9.
Obviously we both didn't think it would be anything like '42-14 easy'!