Molinari magic at Gleneagles