Alan Webb came up short in the men 's 1,500 , opening a big but brief lead on the third lap before being caught and passed by the eventual winner , Rashid Ramzi , a Moroccan by birth who now runs for Bahrain .