Price beats McCaskill