Cervantes claims gold in 1,600-meter run