American Frank Shorter was primed for gold until a complete unknown flew past him for a finish that defied belief.