Prophets set the frame, outcome presented as fulfillment
Peter contrasts “but” with the previous claim: despite ignorance, what happened aligns with what God “announced” beforehand. The announcement came “by the mouth of all his prophets,” emphasizing breadth and continuity in Israel’s Scriptures. The specific content is that the Messiah would suffer, and Peter says God “thus fulfilled” those announced things through the events that took place.
Unit 3 (vv. 17–18 together): Two-level explanation
Taken together, the passage offers two angles at once: on the human side, actions happened without full understanding; on the divine-plotline side, the same actions fall within what God had already spoken. Peter holds these together to interpret recent events without denying human involvement or the larger scriptural narrative.