Lossiemouth too good for Teahupoo in Hatton’s Grace