This is gorgeous! I have a soft spot for this pairing in just this type of scenario and does this ever hit those spots!
I love the body language here, Snape looks so perfectly submissive with just a hint of hesitation and Minerva's confidence and control comes through loud and clear even though we don't see her completely. Wonderful work!