Buzzards getting buzzed

hi all,

I am always amazed by how many times we see Crows etc seeing off Buzzards,

driving back down the M6 yesterday from a fab weekend bird watching in Anglesey I saw this 5-6 times,

But at one point I saw a really quick bird smaller attacking the buzzard by diving at it from above, id never seen that before

it did this about 6 times in a minute, could this have been a peregrine?