Back on her favorite track, it seems the only thing that could hinder Key of Life's victory dance in the Beaumont Stakes (G2) would be the 86% chance of rain in the forecast for Sunday, April 16.