Hebrews 10: 11 - 14, 18
11 And every priest stands daily at his service, offering repeatedly the same sacrifices, which can never take away sins.
12 But when Christ had offered for all time a single sacrifice for sins, he sat down at the right hand of God,
13 then to wait until his enemies should be made a stool for his feet.
14 For by a single offering he has perfected for all time those who are sanctified.
18 Where there is forgiveness of these, there is no longer any offering for sin.

EWTN