Brilliant long program edges countrywoman Evgenia Medvedeva. Canada’s Kaetlyn Osmond wins bronze as Americans stumble.