Dean

Dean was seconds away from punching Zach when Zachariah's eyes closed and he braced for the impact. It struck Dean that he really could do anything and Zach was powerless to stop it. Sometimes, Dean really did like those orders from upstairs.

When Zach opened his eyes, Dean could almost see him realise, and wince at, the situation. It was almost comical how confused Zach looked.

Zachariah

Zachariah knew that look, but was a bit confused as to why it was directed at himself. He could understand how one could get off on power, but really. This was a bit extreme, even for a Winchester.

That was the last thought travelling through his mind before a pair of lips, and teeth, crashed into his own. If he was not an angel, that would have hurt.

Dean

Dean decided that the confused angel look, while looking adorable on Cas, did not fit on this cocky angel's face. That was the main thought travelling through Dean's mind before he literally attacked Zach's mouth with his own.

He starting pushing his tongue inside the angel's mouth. It was very clear that, while Zachariah was trying to stay dominant, he had no idea what he was doing. That was the last straight thought that ran through Dean's mind before his hands started wandering.

Zachariah

Zachariah had no choice but to try to be the dominant one in the, apparent, kiss off. Even though he was older than Castiel and was NOT a virgin, thank you very much, the way angels did the deed differed greatly from the way humans did it.

Angels were just wavelengths of celestial intent, after all. Their wings were their tools. Nothing else. Zachariah quickly realised that he had no IDEA what he was doing. It really was that obvious.

And then Dean just have to go and start undressing him. Just great.

Zachariah's buttons were undone very quickly. For a guy who was very much into women, Dean sure knew how to get a guy out of his clothes fast.

The next moment, Zachariah was not pinned to the wall anymore, but to the table. His stomach resting on the polished wood, hands pinned by one of Dean's hands and Dean leaning in to him very deeply. And then Dean spoke:

"Karma is a bitch isn't it? You were riding my ass for how long now, trying to get me to play meat suit to biggest dick of the angel squad. Poor Zach, how the tables have turned."

He could almost feel Dean smirk after that and all Zachariah could think was 'Oh shit'.