Newmarket preview: Falmouth Stakes (15.15)